DocumentCode :
2837185
Title :
ParalleX An Advanced Parallel Execution Model for Scaling-Impaired Applications
Author :
Kaiser, Hartmut ; Brodowicz, Maciej ; Sterling, Thomas
Author_Institution :
Center for Comput. & Technol., Louisiana State Univ., Baton Rouge, LA, USA
fYear :
2009
fDate :
22-25 Sept. 2009
Firstpage :
394
Lastpage :
401
Abstract :
High performance computing (HPC) is experiencing a phase change with the challenges of programming and management of heterogeneous multicore systems architectures and large scale system configurations. It is estimated that by the end of the next decade exaflops computing systems requiring hundreds of millions of cores demanding multi-billion-way parallelism with a power budget of 50 Gflops/watt may emerge. At the same time, there are many scaling-challenged applications that although taking many weeks to complete, cannot scale even to a thousand cores using conventional distributed programming models. This paper describes an experimental methodology, ParalleX, that addresses these challenges through a change in the fundamental model of parallel computation from that of the communicating sequential processes (e.g., MPI) to an innovative synthesis of concepts involving message-driven work-queue execution in the context of a global address space. The focus of this work is a new runtime system required to test, validate, and evaluate the use of ParalleX concepts for extreme scalability. This paper describes the ParalleX model and the HPX runtime system and discusses how both strategies contribute to the goal of extreme computing through dynamic asynchronous execution. The paper presents the first early experimental results of tests using a proof-of-concept runtime-system implementation. These results are very promising and are guiding future work towards a full scale parallel programming and runtime environment.
Keywords :
communicating sequential processes; microprocessor chips; parallel programming; reconfigurable architectures; HPX runtime system; ParalleX model; advanced parallel execution model; communicating sequential processes; distributed programming models; dynamic asynchronous execution; heterogeneous multicore system architecture; high performance ParalleX runtime system; high performance computing; large scale system configurations; message-driven work-queue execution; next decade exaflops computing systems; parallel programming; power budget; Computational modeling; Computer architecture; Concurrent computing; Context modeling; High performance computing; Large-scale systems; Multicore processing; Parallel processing; Power system management; Power system modeling; HPC; parallel model of computation; runtime system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
Conference_Location :
Vienna
ISSN :
1530-2016
Print_ISBN :
978-1-4244-4923-1
Electronic_ISBN :
1530-2016
Type :
conf
DOI :
10.1109/ICPPW.2009.14
Filename :
5364511
Link To Document :
بازگشت