Exploiting Processor Groups to Extend Scalability of the GA Shared Memory Programming Model
Exploiting processor groups is becoming increasingly important for programming next-generation high-end systems composed of tens or hundreds of thousands of processors. This paper discusses the requirements, functionality and development of multilevel-parallelism based on processor groups in the context of the Global Array (GA) shared memory programming model. The main effort involves management of shared data, rather than interprocessor communication. Experimental results for the NAS NPB Conjugate Gradient benchmark and a molecular dynamics (MD) application are presented for a Linux cluster with Myrinet and illustrate the value of the proposed approach for improving scalability. While the original GA version of the CG benchmark lagged MPI, the processor-group version outperforms MPI in all cases, except for a few points on the smallest problem size. Similarly, the group version of the MD application improves execution time by 58% on 32 processors.
- Research Organization:
- Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-76RL01830
- OSTI ID:
- 965625
- Report Number(s):
- PNNL-SA-44286
- Country of Publication:
- United States
- Language:
- English
Similar Records
Parallelization of the NAS Conjugate Gradient Benchmark Using the Global Arrays Shared Memory Programming Model
Comparative Study of Message Passing and Shared Memory Parallel Programming Models in Neural Network Training
SRUMMA: A Matrix Multiplication Algorithm Suitable for Clusters and Scalable Shared Memory Systems
Conference
·
Fri Apr 08 00:00:00 EDT 2005
·
OSTI ID:914702
Comparative Study of Message Passing and Shared Memory Parallel Programming Models in Neural Network Training
Conference
·
Mon Dec 13 23:00:00 EST 1999
·
OSTI ID:791052
SRUMMA: A Matrix Multiplication Algorithm Suitable for Clusters and Scalable Shared Memory Systems
Conference
·
Fri Apr 30 00:00:00 EDT 2004
·
OSTI ID:914703