Software overhead in messaging layers: where does the time go?
ASPLOS VI Proceedings of the sixth international conference on Architectural support for programming languages and operating systems
High performance messaging on workstations: Illinois fast messages (FM) for Myrinet
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Automatic placement of communications in mesh-partitioning parallelization
PPOPP '97 Proceedings of the sixth ACM SIGPLAN symposium on Principles and practice of parallel programming
A Theory for Total Exchange in Multidimensional Interconnection Networks
IEEE Transactions on Parallel and Distributed Systems
A Performance Evaluation of the Convex SPP-1000 Scalable Shared Memory Parallel Computer
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Optimized Broadcasting and Multicasting Protocols in Cut-Through Routed Networks
IEEE Transactions on Parallel and Distributed Systems
A new deterministic parallel sorting algorithm with an experimental evaluation
Journal of Experimental Algorithmics (JEA)
Architectural requirements and scalability of the NAS parallel benchmarks
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Design and Performance Evaluation of a Portable Parallel Library for Space-Time Adaptive Processing
IEEE Transactions on Parallel and Distributed Systems
A Transformation Approach to Derive Efficient Parallel Implementations
IEEE Transactions on Software Engineering - Special issue on architecture-independent languages and software tools parallel processing
Configurable Algorithms for Complete Exchange in 2D Meshes
IEEE Transactions on Parallel and Distributed Systems
A Parallel Adaptive Gauss-Jordan Algorithm
The Journal of Supercomputing
All-to-All Personalized Communication in Multidimensional Torus and Mesh Networks
IEEE Transactions on Parallel and Distributed Systems
Low-latency communication on the IBM RISC system/6000 SP
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Efficient wire formats for high performance computing
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
User-level process checkpoint and restore for migration
ACM SIGOPS Operating Systems Review
The Sisal project: real world functional programming
Compiler optimizations for scalable parallel systems
Writing Programs that Run EveryWare on the Computational Grid
IEEE Transactions on Parallel and Distributed Systems
Efficient algorithms for block-cyclic array redistribution between processor sets
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
High-Level Views of Distributed Executions: Convex Abstract Events
Automated Software Engineering
Optimal software multicast in wormhole-routed multistage networks
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
IEEE Parallel & Distributed Technology: Systems & Technology
Near-Real-Time Satellite Image Processing: Metacomputing in CC++
IEEE Computer Graphics and Applications
Optimal Software Multicast in Wormhole-Routed Multistage Networks
IEEE Transactions on Parallel and Distributed Systems
All-To-All Communication with Minimum Start-Up Costs in 2D/3D Tori and Meshes
IEEE Transactions on Parallel and Distributed Systems
Optimal Total Exchange in Cayley Graphs
IEEE Transactions on Parallel and Distributed Systems
Native Data Representation: An Efficient Wire Format for High-Performance Distributed Computing
IEEE Transactions on Parallel and Distributed Systems
Polynomial preconditioners based on factorized sparse approximate inverses
Applied Mathematics and Computation
Parallel creation of non-redundant gene indices from partial mRNA Transcripts
Future Generation Computer Systems - Parallel computing technologies (PaCT-2001)
Parallel Schwarz methods for convection-dominated semilinear diffusion problems
Journal of Computational and Applied Mathematics
Meaning and Behaviour in Grid Oriented Components
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Practical Parallel Algorithms for Dynamic Data Redistribution, Median Finding, and Selection
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
NAS Experiences of Porting CM Fortran Codes to on IBM SP2 and SGI Power Challenge
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Algorithms for SMP-Clusters Dense Matrix-Vector Multiplication
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
A Parallel Expressed Sequence Tag (EST) Clustering Program
PaCT '01 Proceedings of the 6th International Conference on Parallel Computing Technologies
Object-Oriented Message-Passing with TPO++ (Research Note)
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
Pajé: An Extensible Environment for Visualizing Multi-threaded Programs Executions
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
D'Caml: Native Support for Distributed ML Programming in Heterogeneous Environment
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Sea Cucumber: A Synthesizing Compiler for FPGAs
FPL '02 Proceedings of the Reconfigurable Computing Is Going Mainstream, 12th International Conference on Field-Programmable Logic and Applications
Native Versus Java Message Passing
Proceedings of the 6th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Separated high-bandwidth and low-latency communication in the cluster interconnect Clint
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Performance visualization for distributed shared memory systems
Virtual shared memory for distributed architectures
The DOGMA approach to parallel and distributed computing
Cluster computing
Transforming rapid prototypes to efficient parallel programs
Patterns and skeletons for parallel and distributed computing
PadicoTM: an open integration framework for communication middleware and runtimes
Future Generation Computer Systems - Selected papers from CCGRID 2002
Automated application-level checkpointing of MPI programs
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
FTL: a multithreaded environment for parallel computation
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Adaptive Timeout Discovery Using the Network Weather Service
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Issues in using heterogeneous HPC systems for embedded real time signal processing applications
RTCSA '95 Proceedings of the 2nd International Workshop on Real-Time Computing Systems and Applications
TPO++: An Object-Oriented Message-Passing Library in C++
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
Proceedings of the conference on Design, automation and test in Europe - Volume 2
Performance modelling for task-parallel programs
Performance analysis and grid computing
Grid resource management
Parallel computation of high dimensional robust correlation and covariance matrices
Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining
Toward a standard ubiquitous computing framework
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
A Load Balancing Method for a Parallel Application Based on a Domain Decomposition
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 1 - Volume 02
Fault tolerant high performance computing by a coding approach
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
International Journal of High Performance Computing Applications
Towards automatic translation of OpenMP to MPI
Proceedings of the 19th annual international conference on Supercomputing
Gene transcript clustering: a comparison of parallel approaches
Future Generation Computer Systems - Special issue: Parallel computing technologies
UbiqStack: a taxonomy for a ubiquitous computing software stack
Personal and Ubiquitous Computing
Optimizing irregular shared-memory applications for distributed-memory systems
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
Distributed disk-based algorithms for model checking very large Markov chains
Formal Methods in System Design
Scalable Hybrid Designs for Linear Algebra on Reconfigurable Computing Systems
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Making a Supercomputer Do What You Want: High-Level Tools for Parallel Programming
Computing in Science and Engineering
Topology mapping for Blue Gene/L supercomputer
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
GridSAT: a system for solving satisfiability problems using a computational grid
Parallel Computing - Optimization on grids - Optimization for grids
10Gb/s Ethernet performance and retrospective
ACM SIGCOMM Computer Communication Review
The implementation of the finite-volume dynamical core in the community atmosphere model
Journal of Computational and Applied Mathematics
Parallel Software for Training Large Scale Support Vector Machines on Multiprocessor Systems
The Journal of Machine Learning Research
Parallel Languages and Compilers: Perspective From the Titanium Experience
International Journal of High Performance Computing Applications
GridDB: a data-centric overlay for scientific grids
VLDB '04 Proceedings of the Thirtieth international conference on Very large data bases - Volume 30
NOAH: A CSP-based language for describing the behaviour of coupled models
Software—Practice & Experience
Performance prediction with skeletons
Cluster Computing
Problems with using MPI 1.1 and 2.0 as compilation targets for parallel language implementations
International Journal of High Performance Computing and Networking
Parallel complete remeshing for adaptive schemes
International Journal of Computational Science and Engineering
Optimizing irregular shared-memory applications for clusters
Proceedings of the 22nd annual international conference on Supercomputing
Global trees: a framework for linked data structures on distributed memory parallel systems
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Architecture Aware Partitioning Algorithms
ICA3PP '08 Proceedings of the 8th international conference on Algorithms and Architectures for Parallel Processing
Object-Oriented Message-Passing in Heterogeneous Environments
Proceedings of the 15th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Heuristic for resources allocation on utility computing infrastructures
Proceedings of the 6th international workshop on Middleware for grid computing
Parallel ILP for distributed-memory architectures
Machine Learning
Distributed File Streamer: A Framework for Distributed Application Data Coupling
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
Environmental Modelling & Software
ARCS '09 Proceedings of the 22nd International Conference on Architecture of Computing Systems
Tile Reduction: The First Step towards Tile Aware Parallelization in OpenMP
IWOMP '09 Proceedings of the 5th International Workshop on OpenMP: Evolving OpenMP in an Age of Extreme Parallelism
In-Memory Checkpointing for MPI Programs by XOR-Based Double-Erasure Codes
Proceedings of the 16th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
Self-healing network for scalable fault-tolerant runtime environments
Future Generation Computer Systems
Two-tiered component design and performance analysis of Synergia2 accelerator simulations
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
Gene transcript clustering: a comparison of parallel approaches
Future Generation Computer Systems - Special issue: Parallel computing technologies
Algorithms for memory hierarchies: advanced lectures
Algorithms for memory hierarchies: advanced lectures
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Multi Niche parallel GP with a junk-code migration model
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
Automatic and transparent optimizations of an application's MPI communication
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Epitaxial surface growth with local interaction, parallel and non-parallel simulations
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
rMPI: message passing on multicore processors with on-chip interconnect
HiPEAC'08 Proceedings of the 3rd international conference on High performance embedded architectures and compilers
Hybrid parallel programming with MPI and unified parallel C
Proceedings of the 7th ACM international conference on Computing frontiers
Automatic Run-time Parallelization and Transformation of I/O
Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
On the definition of service abstractions for parallel computing
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part II
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
Predictability of bulk synchronous programs using MPI
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
A framework for process migration in software DSM environments
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
iWarp protocol kernel space software implementation
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Recent advances in checkpoint/recovery systems
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
An automated approach to improve communication-computation overlap in clusters
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Performance analysis of parallel programs via message-passing graph traversal
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Implementation and tuning of a parallel symmetric Toeplitz eigensolver
Journal of Parallel and Distributed Computing
High-performance message-passing over generic Ethernet hardware with Open-MX
Parallel Computing
Parallelization of DNA sequence alignment using OpenMP
Proceedings of the 2011 International Conference on Communication, Computing & Security
Numerical library reuse in parallel and distributed platforms
VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
CIEL: a universal execution engine for distributed data-flow computing
Proceedings of the 8th USENIX conference on Networked systems design and implementation
ACMOS'06 Proceedings of the 8th WSEAS international conference on Automatic control, modeling & simulation
Asynchronous PGAS runtime for Myrinet networks
Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model
Distributed application configuration, management, and visualization with plush
ACM Transactions on Internet Technology (TOIT)
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
Scalable fault tolerant protocol for parallel runtime environments
EuroPVM/MPI'06 Proceedings of the 13th European PVM/MPI User's Group conference on Recent advances in parallel virtual machine and message passing interface
A peer-to-peer framework for robust execution of message passing parallel programs on grids
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A parallel exponential integrator for large-scale discretizations of advection-diffusion models
PVM/MPI'05 Proceedings of the 12th European PVM/MPI users' group conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Factory: an object-oriented parallel programming substrate for deep multiprocessors
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Adapting distributed scientific applications to run-time network conditions
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
PARA'04 Proceedings of the 7th international conference on Applied Parallel Computing: state of the Art in Scientific Computing
A case for event-driven distributed objects
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Strategies to parallelize ILP systems
ILP'05 Proceedings of the 15th international conference on Inductive Logic Programming
Efficient and validated simulation of crowds for an evacuation assistant
Computer Animation and Virtual Worlds
Finding, expressing and managing parallelism in programs executed on clusters of workstations
Computer Communications
Performance characterization of global address space applications: a case study with NWChem
Concurrency and Computation: Practice & Experience
Euro-Par'07 Proceedings of the 13th international Euro-Par conference on Parallel Processing
Extending the MPI-2 generalized request interface
PVM/MPI'07 Proceedings of the 14th European conference on Recent Advances in Parallel Virtual Machine and Message Passing Interface
ACM Transactions on Architecture and Code Optimization (TACO) - Special Issue on High-Performance Embedded Architectures and Compilers
Fault tolerance logical network properties of irregular graphs
ICA3PP'12 Proceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
KNEM: A generic and scalable kernel-assisted intra-node MPI communication framework
Journal of Parallel and Distributed Computing
Hi-index | 0.00 |
The Message Passing Interface Forum (MPIF), with participation from over 40 organizations, has been meeting since November 1992 to discuss and define a set of library standards for message passing. MPIF is not sanctioned or supported by any official standards organization. The goal of the Message Passing Interface, simply stated, is to develop a widely used standard for writing message-passing programs. As such the interface should establish a practical, portable, efficient and flexible standard for message passing. , This is the final report, Version 1.0, of the Message Passing Interface Forum. This document contains all the technical features proposed for the interface. This copy of the draft was processed by LATEX on April 21, 1994. , Please send comments on MPI to mpi-comments@cs.utk.edu. Your comment will be forwarded to MPIF committee members who will attempt to respond.