Hierarchical processors-and-memory architecture for high performance computing
- 24 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 355-362
- https://doi.org/10.1109/fmpc.1996.558114
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
This publication has 17 references indexed in Scilit:
- Computational Ram: A Memory-simd Hybrid And Its Application To DspPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A multimedia 32 b RISC microprocessor with 16 Mb DRAMPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Cost-performance analysis of heterogeneity in supercomputer architecturesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Missing the memory wallPublished by Association for Computing Machinery (ACM) ,1996
- Heterogeneous computing machines and Amdahl's lawParallel Computing, 1996
- Graffiti on “the memory wall”ACM SIGARCH Computer Architecture News, 1995
- EXECUBE-A New Architecture for Scaleable MPPsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Automatic Detection of Parallelism: A grand challenge for high performance computingIEEE Parallel & Distributed Technology: Systems & Applications, 1994
- Some of what one needs to know about using head-mounted displays to improve teleoperator performanceIEEE Transactions on Robotics and Automation, 1993
- Research directions in virtual environmentsACM SIGGRAPH Computer Graphics, 1992