Open MPI: A high-performance, heterogeneous MPI

RL Graham, GM Shipman, BW Barrett… - 2006 IEEE …, 2006 - ieeexplore.ieee.org
The growth in the number of generally available, distributed, heterogeneous computing
systems places increasing importance on the development of user-friendly tools that enable …

[PDF][PDF] Extending the MPI specification for process fault tolerance on high performance computing systems

GE Fagg, E Gabriel, G Bosilca, T Angskun… - Proceedings of the …, 2004 - academia.edu
Application developers and end-users of high performance computing sys-4 tems have
today access to larger machines and more processors than ever 5 before. High-end systems …

Grid programming models: Current tools, issues and directions

C Lee, D Talia - … Computing: Making the Global Infrastructure a …, 2003 - Wiley Online Library
The main goal of Grid programming is the study of programming models, tools, and methods
that support the effective development of portable and high-performance algorithms and …

Towards efficient execution of MPI applications on the grid: porting and optimization issues

R Keller, E Gabriel, B Krammer, MS Mueller… - Journal of Grid …, 2003 - Springer
The message passing interface (MPI) is a standard used by many parallel scientific
applications. It offers the advantage of a smoother migration path for porting applications …

An adaptive grid implementation of DNA sequence alignment

C Chen, B Schmidt - Future Generation Computer Systems, 2005 - Elsevier
In this paper we have described a dynamic programming algorithm to compute k non-
intersecting near-optimal alignments in linear space. In order to reduce its runtime …

[PDF][PDF] MPI development tools and applications for the grid

R Keller, B Krammer, MS Müller, MM Resch… - Workshop on Grid …, 2003 - Citeseer
The message passing interface (MPI) is a standard used by many scientific applications. It
has the advantage of a smoother migration path for porting applications to the Grid. In this …

Implementing OpenMP for clusters on top of MPI

AJ Dorta, JM Badía, ES Quintana… - European Parallel Virtual …, 2005 - Springer
Abstract llc is a language designed to extend OpenMP to distributed memory systems. Work
in progress on the implementation of a compiler that translates llc code and targets …

Grid enabled MPI solutions for Clusters

M Muller, M Hess, E Gabriel - CCGrid 2003. 3rd IEEE/ACM …, 2003 - ieeexplore.ieee.org
Distributing an application onto several machines is one of the key aspects of Grid-
computing. In the last few years several groups have developed solutions for the occurring …

A fast topology inference: A building block for network-aware parallel processing

T Shirai, H Saito, K Taura - … of the 16th international symposium on High …, 2007 - dl.acm.org
Adapting to the network is the key to achieving high performance for communication-
intensive applications, including scientific computing, data intensive computing, and …

Simulating parallel programs on application and system level

JM Kunkel - Computer Science-Research and Development, 2013 - Springer
Understanding the measured performance of parallel applications in real systems is difficult—
with the aim to utilize the resources available, optimizations deployed in hardware and …