DocumentCode :
2784560
Title :
Uniform memory hierarchies
Author :
Alpern, Bowen ; Carter, Larry ; Feig, Ephraim
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear :
1990
fDate :
22-24 Oct 1990
Firstpage :
600
Abstract :
The authors introduce a model, called the uniform memory hierarchy (UMH) model, which reflects the hierarchical nature of computer memory more accurately than the RAM (random-access-machine) model, which assumes that any item in memory can be accessed with unit cost. In the model memory occurs as a sequence of increasingly large levels. Data are transferred between levels in fixed-size blocks (the size is level dependent). Within a level blocks are random access. The model is easily extended to handle parallelism. The UMH model is really a family of models parameterized by the rate at which the bandwidth decays as one travels up the hierarchy. A program is parsimonious on a UMH if the leading terms of the program´s (time) complexity on the UMH and on a RAM are identical. If these terms differ by more than a constant factor, then the program is inefficient. The authors analyze two standard FFT programs with the same RAM complexity. One is efficient; the other is not
Keywords :
computational complexity; memory architecture; FFT programs; RAM; RAM complexity; computer memory; parallelism; parsimonious; random-access-machine; uniform memory hierarchy; Algorithm design and analysis; Bandwidth; Computational modeling; Costs; Parallel processing; Random access memory; Read-write memory; Rough surfaces; Solids; Surface roughness;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1990. Proceedings., 31st Annual Symposium on
Conference_Location :
St. Louis, MO
Print_ISBN :
0-8186-2082-X
Type :
conf
DOI :
10.1109/FSCS.1990.89581
Filename :
89581
Link To Document :
بازگشت