A trend in high performance computers that is becoming increasingly popular is the use of symmetric multiprocessing (SMP) rather than the older paradigm of MPP. MPI codes that ran and scaled well on MPP machines can often be run on an SMP machine using the vendor's version of MPI. However, this approach may not make optimal use of the (expensive) SMP hardware. More significantly, there are machines like Blue Horizon, an IBM SP with 8-way SMP nodes at the San Diego Supercomputer Center that can only support 4 MPI processes per node (with the current switch). On such a machine it is imperative to be able to use OpenMP parallelism on the node, and MPI between nodes. We describe the challenges of converting MILC MPI code to using a second level...
The mixing of shared memory and message passing programming models within a single application has o...
In this paper, we present the first system that implements OpenMP on a network of shared-memory mult...
To provide increasing computational power for numerical simulations, supercomputers evolved and aren...
This is a post-peer-review, pre-copyedit version of an article published in Lecture Notes in Compute...
Abstract: The developments of multi-core technology have induced big challenges to software structur...
The most widely used node type in high-performance computing nowadays is a 2-socket server node. The...
MPI / OpenMP mixed mode codes could potentially offer the most effective parallelisation strategy fo...
Today's supercomputers often consists of clusters of SMP nodes. Both OpenMP and MPI are programming ...
MPI is the predominant model for parallel programming in technical high performance computing. With ...
Abstract—Comparison between OpenMP for thread programming model and MPI for message passing programm...
Machines comprised of a distributed collection of shared memory or SMP nodes are becoming common for...
The aim of this project is to evaluate parallel programming standards for embedded high performance ...
Holistic tuning and optimization of hybrid MPI and OpenMP applications is becoming focus for paralle...
Abstract. The current trend to multicore architectures underscores the need of parallelism. While ne...
Multi-core architectures have become more popular due to better performance, reduced heat dissipatio...
The mixing of shared memory and message passing programming models within a single application has o...
In this paper, we present the first system that implements OpenMP on a network of shared-memory mult...
To provide increasing computational power for numerical simulations, supercomputers evolved and aren...
This is a post-peer-review, pre-copyedit version of an article published in Lecture Notes in Compute...
Abstract: The developments of multi-core technology have induced big challenges to software structur...
The most widely used node type in high-performance computing nowadays is a 2-socket server node. The...
MPI / OpenMP mixed mode codes could potentially offer the most effective parallelisation strategy fo...
Today's supercomputers often consists of clusters of SMP nodes. Both OpenMP and MPI are programming ...
MPI is the predominant model for parallel programming in technical high performance computing. With ...
Abstract—Comparison between OpenMP for thread programming model and MPI for message passing programm...
Machines comprised of a distributed collection of shared memory or SMP nodes are becoming common for...
The aim of this project is to evaluate parallel programming standards for embedded high performance ...
Holistic tuning and optimization of hybrid MPI and OpenMP applications is becoming focus for paralle...
Abstract. The current trend to multicore architectures underscores the need of parallelism. While ne...
Multi-core architectures have become more popular due to better performance, reduced heat dissipatio...
The mixing of shared memory and message passing programming models within a single application has o...
In this paper, we present the first system that implements OpenMP on a network of shared-memory mult...
To provide increasing computational power for numerical simulations, supercomputers evolved and aren...