• DocumentCode
    304356
  • 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
  • fYear
    1996
  • fDate
    27-31 Oct. 1996
  • Firstpage
    355
  • Lastpage
    362
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
  • Conference_Location
    Annapolis, MA, USA
  • ISSN
    1088-4955
  • Print_ISBN
    0-8186-7551-9
  • Type

    conf

  • DOI
    10.1109/FMPC.1996.558114
  • Filename
    558114