Title | ||
---|---|---|
A preliminary evaluation of the hardware acceleration of the cray gemini interconnect for PGAS languages and comparison with MPI |
Abstract | ||
---|---|---|
The Gemini interconnect on the Cray XE6 platform provides for lightweight remote direct memory access (RDMA) between nodes, which is useful for implementing partitioned global address space languages like UPC and Co-Array Fortran. In this paper, we perform a study of Gemini performance using a set of communication microbenchmarks and compare the performance of one-sided communication in PGAS languages with two-sided MPI. Our results demonstrate the performance benefits of the PGAS model on Gemini hardware, showing in what circumstances and by how much one-sided communication outperforms two-sided in terms of messaging rate, aggregate bandwidth, and computation and communication overlap capability. For example, for 8-byte and 2KB messages the one-sided messaging rate is 5 and 10 times greater respectively than the two-sided one. The study also reveals important information about how to optimize one-sided Gemini communication. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1145/2381056.2381077 | ACM SIGMETRICS Performance Evaluation Review |
Keywords | Field | DocType |
preliminary evaluation,performance benefit,one-sided gemini communication,cray gemini,one-sided messaging rate,pgas model,pgas language,hardware acceleration,one-sided communication,messaging rate,two-sided mpi,gemini performance,communication microbenchmarks,gemini hardware,hardware accelerator,partitioned global address space,mpi,remote direct memory access,pgas,performance | Computer architecture,Computer science,Parallel computing,Fortran,Bandwidth (signal processing),Remote direct memory access,Hardware acceleration,Partitioned global address space,Interconnection,Distributed computing,Computation | Journal |
Volume | Issue | Citations |
40 | 2 | 12 |
PageRank | References | Authors |
0.81 | 16 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hongzhang Shan | 1 | 445 | 45.98 |
Nicholas J. Wright | 2 | 408 | 27.79 |
John Shalf | 3 | 2353 | 211.77 |
Katherine A. Yelick | 4 | 3494 | 407.23 |
Marcus Wagner | 5 | 13 | 1.16 |
Nathan Wichmann | 6 | 29 | 3.64 |