Title
Automatic scheduling for cache only memory architectures
Abstract
For parallel and distributed systems to gain more acceptance than they have to date, they will need to be scalable, affordable-but most importantly, they must be made as easy to program as sequential systems. Ideally, we would like to be able to take programs written in conventional languages and recompile them for parallel architectures, thus freeing the programmer from all additional effort above and beyond that necessary to program a conventional computer. This in turn implies that either the compiler, the hardware, or both, must address the fundamental issue of distribution. This problem is two fold: both data and computation must somehow be distributed. The paper attempts to bring data distribution concepts from cache only memory architectures together with scheduling concepts from multithreaded architectures, in order to arrive at one unified, simplified, cohesive abstract model of computation. The fusion of data and computation distribution is the central principle guiding the development of a new architecture being developed by the authors, named SDAARC (Self Distributing Associative Architecture)
Year
DOI
Venue
1998
10.1109/HICSS.1998.649258
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference
Keywords
Field
DocType
cache storage,parallel architectures,parallel programming,processor scheduling,SDAARC,Self Distributing Associative Architecture,automatic scheduling,cache only memory architectures,cohesive abstract model,data distribution concepts,distributed systems,multithreaded architectures,parallel architectures,scheduling concepts
Computer architecture,Programmer,Cache,Computer science,Scheduling (computing),Compiler,Model of computation,Concurrent computing,Memory architecture,Scalability
Conference
Volume
ISBN
Citations 
7
0-8186-8255-8
5
PageRank 
References 
Authors
0.57
10
3
Name
Order
Citations
PageRank
Ronald Moore1417.60
Bernd Klauer25014.36
Klaus Waldschmidt312230.92