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
Link To Document :
بازگشت