Title :
Hierarchical processors-and-memory architecture for high performance computing
Author :
Miled, Zina Ben ; Eigenmann, Rudolf ; Fortes, José A B ; Taylor, Valerie
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
This paper outlines a cost-effective multiprocessor architecture that takes into consideration the importance of hardware and software costs as well as delivered performance in the context of real applications. The proposed architecture, HPAM, is organized as a hierarchy of processors-and-memory subsystems. Each subsystem contains a homogeneous parallel machine. Across the levels of the hierarchy, processor speeds and interconnection technology vary. The HPAM design is driven by several considerations: the observed characteristics of real applications, cost-efficiency considerations and the need for ease-of-usage. Rationales and the results of a preliminary study that motivated the design of this architecture are presented. These results include benchmark data that expose the advantages of HPAM over other architectures. Technology trends that support the desirability and viability of the proposed machine organization are also presented. Two classes of applications that demand 100 Teraops computation rates and that will drive future HPAM work are discussed. Furthermore a flexible software environment is proposed for this architecture, which facilitates several programming scenarios: automatic program translation, library based programming and performance-guided coding by expert programmers.
Keywords :
parallel architectures; HPAM; automatic program translation; benchmark data; computation rates; cost-effective multiprocessor architecture; cost-efficiency; ease-of-usage; flexible software environment; hardware costs; hierarchical processors-and-memory architecture; high performance computing; homogeneous parallel machine; interconnection technology; library based programming; performance-guided coding; processor speeds; software costs; Application software; Automatic programming; Computer architecture; Costs; Drives; Hardware; Parallel machines; Programming profession; Software libraries; Software performance;
Conference_Titel :
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location :
Annapolis, MA, USA
Print_ISBN :
0-8186-7551-9
DOI :
10.1109/FMPC.1996.558114