Abstract | ||
---|---|---|
Bundle-exchange-compute (BEC) is a new virtual shared memory parallel programming environment for distributed-memory machines. Different from and complementary to other global address space (GAS) programming model research efforts, BEC has built-in efficient support for unstructured applications that inherently require high-volume random fine-grained communication, such as parallel graph algorithms, sparse-matrices, and large-scale physics simulations. In BEC, the global view of shared data structures enables ease of algorithm design and programming; and for good application performance, fine-grained (random) accesses to shared data are automatically and dynamically bundled together for coarse-grained message-passing. BEC frees the users from explicit management of data distribution, locality, and communication. Therefore, BEC is much easier to program than MPI, while achieving comparable application performance. This paper presents some initial BEC applications, which show that simple BEC programs can match very complex and highly optimized MPI codes. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/ISPDC.2008.31 | Krakow |
Keywords | Field | DocType |
new virtual shared memory,bec parallel programming,initial bec application,high-volume random fine-grained communication,shared data structures enablesease,parallel programming environment,accesses toshared data,mpi code,programming model research effort,simple bec,initial experiences,data distribution,message passing,programming,parallel processing,sparse matrices,graph theory,virtual reality,parallel programming model,data structure,mpi,data structures,algorithm design,programming model,distributed computing,parallel programming,physics,random access | Graph theory,Data structure,Locality,Algorithm design,Programming paradigm,Computer science,Parallel computing,Parallel programming model,Runtime library,Message passing,Distributed computing | Conference |
ISBN | Citations | PageRank |
978-0-7695-3472-5 | 1 | 0.38 |
References | Authors | |
0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Mike Heroux | 1 | 5 | 2.23 |
Zhaofang Wen | 2 | 56 | 8.25 |
Junfeng Wu | 3 | 1 | 0.38 |
Yuesheng Xu | 4 | 559 | 75.46 |