Abstract | ||
---|---|---|
The MPI forum is actively working for a better MPI standard. The results are the new version 3 of the MPI standard, and the efforts for the incoming MPI 3.1/4.0. The technological changes provide many opportunities for improvements and new ideas. This paper introduces two main contributions in this direction: (1) how to improve the MPI_Info object implementation, and (2) a new way of using the former improved MPI_Info object as a storage solution. The MPI_Info object [1] is described as an unordered set of key-value pairs (both key and value are strings, and keys are unique). And it is implemented as a linked list in the two major MPI implementations available. We propose a new MPI_Info object implementation that (1) is based on the use of hash tables (what improves the overall performance), and (2) abstracts the underlying hash table infrastructure (what facilitates the usage of the most appropriated solution). Our proposal opens the possibility of extending the use of the MPI_Info object as a shared storage solution among MPI processes. To demonstrate the capabilities of our proposal, we explore the utilization of the memoization technique on MPI applications in order to improve the execution performance. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1145/2488551.2488554 | EuroMPI |
Keywords | Field | DocType |
former improved mpi_info object,mpi_info object implementation,better mpi standard,mpi_info object,incoming mpi,mpi forum,new mpi_info object implementation,mpi standard,mpi application,major mpi,improving mpi application,mpi,memoization,high performance computing | Linked list,Supercomputer,Computer science,Parallel computing,Implementation,Memoization,Hash table | Conference |
Citations | PageRank | References |
0 | 0.34 | 9 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Alejandro Calderón | 1 | 176 | 17.28 |
Jesús Carretero | 2 | 552 | 69.87 |
Felix Garcia-Carballeira | 3 | 112 | 11.32 |
Javier D. Fernández | 4 | 435 | 43.56 |
Daniel Higuero | 5 | 48 | 3.97 |
Borja Bergua | 6 | 21 | 3.27 |