The emergence of multicore processors raises the need to efficiently transfer large amounts of data between local processes. MPICH2 is a highly portable MPI implementation whose …
Many-core architectures, such as the Intel Xeon Phi, provide dozens of cores and hundreds of hardware threads. To utilize such architectures, application programmers are increasingly …
A long-term trend in high-performance computing is the increasing number of nodes in parallel computing platforms, which entails a higher failure probability. Fault tolerant …
This paper describes SMARTMAP, an operating system technique that implements fixed offset virtual memory addressing. SMARTMAP allows the application processes on a multi …
The two most common parallel execution models for many-core CPUs today are multiprocess (eg, MPI) and multithread (eg, OpenMP). The multiprocess model allows each …
F Diakhaté, M Perache, R Namyst… - Euro-Par 2008 Workshops …, 2009 - Springer
Thanks to recent advances in virtualization technologies, it is now possible to benefit from the flexibility brought by virtual machines at little cost in terms of CPU performance. However …
IA Comprés Ureña, M Riepen, M Konow - Recent Advances in the …, 2011 - Springer
Abstract The Single-chip Cloud Computer (SCC) is an experimental processor created by Intel Labs. It is a distributed memory architecture that provides shared memory possibilities …
C Zhang, X Yuan, A Srinivasan - 2010 IEEE International …, 2010 - ieeexplore.ieee.org
Clusters of Symmetric MultiProcessing (SMP) nodes with multi-core Chip-Multiprocessors (CMP), also known as SMP-CMP clusters, are becoming ubiquitous today. For Message …
The rising complexity of memory hierarchies and interconnections in parallel shared memory architectures leads to differences in the communication performance. These …