Welcome to ESPM2 '15 workshop! As the HPC field is heading to Exascale, the role of Programming Models and Middleware is getting more important. The objectives of this workshop are to bring together researchers working in this area and discuss the stateof- the-art developments in the field.
The detailed workshop program is indicated in the previous page. We would like to thank all authors who submitted papers to this workshop. Special thanks go to the program committee members for providing us with high-quality reviews under tight deadlines. For each submitted paper, we were able to collect at least four reviews. We were able to receive 100% reviews on a tight deadline. Based on the reviews and online discussion among the PC members, a set of five regular papers and two short papers were selected. These papers reflect the state-of-the-art research and developments being conducted in the community in the emerging programming models and middleware area.
Proceeding Downloads
PPL: an abstract runtime system for hybrid parallel programming
Hardware trends indicate that supercomputers will see fast growing intra-node parallelism. Future programming models will need to carefully manage the interaction between inter- and intra-node parallelism to cope with this evolution. There exist many ...
ACPdl: data-structure and global memory allocator library over a thin PGAS-layer
HPC systems comprise an increasing number of processor cores towards the exascale computing era. As the number of parallel processes on a system increases, the number of point-to-point connections for each process increases and the memory usage of ...
Fault tolerance features of a new multi-SPMD programming/execution environment
Supercomputers in the exascale era would consist of a huge number of nodes arranged in a multi-level hierarchy. There are many important challenges to exploit such systems such as scalability, programmability, reliability and energy efficiency. In the ...
Higher-level parallelization for local and distributed asynchronous task-based programming
One of the biggest challenges on the way to exascale computing is programmability in the context of performance portability. The efficient utilization of the prospective architectures of exascale supercomputers will be challenging in many ways, very ...
The scalable petascale data-driven approach for the Cholesky factorization with multiple GPUs
The Cholesky factorization is an important linear algebra kernel which is used in the semidefinite programming (SDP) problem. However, the large computation costs for Cholesky factorization of the Schur complement matrix (SCM) has been obstacles to ...
Hyper-Q aware intranode MPI collectives on the GPU
In GPU clusters, high GPU utilization and efficient communication play an important role in the performance of the MPI applications. To improve the GPU utilization, NVIDIA has introduced the Multi Process Service (MPS), eliminating the context-switching ...
Task characterization-driven scheduling of multiple applications in a task-based runtime
Task-based runtimes like OCR, X10 and Charm++ promise to address scalability challenges on Exascale machines due to their finegrained parallelism, inherent asynchrony, and consequent efficient localized synchronization. Although such runtimes are ...
Index Terms
- Proceedings of the First International Workshop on Extreme Scale Programming Models and Middleware
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
ESPM '15 | 10 | 5 | 50% |
Overall | 10 | 5 | 50% |