• DocumentCode
    328609
  • Title

    Performance driven programmimg models

  • Author

    Gropp, W.D.

  • Author_Institution
    Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA
  • fYear
    1997
  • fDate
    12-14 Nov 1997
  • Firstpage
    61
  • Lastpage
    67
  • Abstract
    Most projections for high-performance, massively parallel processors (MPPs) include deep and complex memory hierarchies. Making efficient use of these systems will require making efficient use of these memory hierarchies, without sacrificing the advancements that have been made in algorithms. Efficient programming models were developed for vector computers, particularly the memory system structure, providing high performance. Where are the programming models for MPPs? Much effort has gone into automatic programming systems, such as parallelizing compilers for existing languages and new languages expressing concurrency. Unfortunately, these have rarely led to programs that can achieve near-peak performance. In this paper, we review the issues and some current approaches and suggest some new memory-oriented programming models. The development of these models is essential, because, just as with vector computing, the programming model can strongly influence the new algorithms that are needed for high-performance applications on massively parallel processors
  • Keywords
    automatic programming; parallel programming; parallelising compilers; massively parallel processors; parallelizing compilers; performance driven programmimg models; Application software; Computer science; Concurrent computing; Delay; Hardware; High performance computing; Mathematics; Parallel programming; Programming profession; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Massively Parallel Programming Models, 1997. Proceedings. Third Working Conference on
  • Conference_Location
    London
  • Print_ISBN
    0-8186-8427-5
  • Type

    conf

  • DOI
    10.1109/MPPM.1997.715962
  • Filename
    715962