International audienceThis paper presents a modeling method particularly suited to analyze interactions between Message Passing Interface (MPI) library execution and distributed cache coherence protocol. The method is applied to the Ping-Pong benchmark. In addition to overall performance figures like message exchange latency, it also provides detailed analysis elements such as cache miss counts per variable. It is based on formal modeling where functional aspects and performance aspects are integrated by composition and can be refined independently. A key modeling point is that the cache coherence protocol implies that the duration of an access to a variable is not static but is state-dependent. Our Ping-Pong model allows comparison of diff...
We develop an analytical model of multiprocessor with private caches and shared memory and obtain th...
In this paper we present simulation algorithms that characterize the main sources of communication g...
The original publication can be found at www.springerlink.comThis paper gives an overview of two rel...
International audienceThis paper presents a modeling method particularly suited to analyze interacti...
This paper addresses the problem of evaluating the performance of multiprocessor with shared memory ...
We present an analytical model of a cache coherent shared-memory multiprocessor and compare the resu...
The use of private caches in a multiprocessor system causes inconsistency of the shared data among t...
International audienceShared memory MPI communication is an important part of the overall performanc...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
International audienceThis paper presents a novel simulation-based approach which targets the perfor...
We present a new analytical performance model of the IEEE P1596 Standard Coherent Interface, which i...
The range of high-end servers designed and manufactured by Bull includes cache-coherent distributed ...
In this paper we present a cache coherence protocol for multistage interconnection network (MIN)-bas...
Collection of computationtal artifacts (source code, scripts, datasets, instructions) for reproducib...
Abstract Performance modelling and verification are vital steps in the development cycle of any cach...
We develop an analytical model of multiprocessor with private caches and shared memory and obtain th...
In this paper we present simulation algorithms that characterize the main sources of communication g...
The original publication can be found at www.springerlink.comThis paper gives an overview of two rel...
International audienceThis paper presents a modeling method particularly suited to analyze interacti...
This paper addresses the problem of evaluating the performance of multiprocessor with shared memory ...
We present an analytical model of a cache coherent shared-memory multiprocessor and compare the resu...
The use of private caches in a multiprocessor system causes inconsistency of the shared data among t...
International audienceShared memory MPI communication is an important part of the overall performanc...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
International audienceThis paper presents a novel simulation-based approach which targets the perfor...
We present a new analytical performance model of the IEEE P1596 Standard Coherent Interface, which i...
The range of high-end servers designed and manufactured by Bull includes cache-coherent distributed ...
In this paper we present a cache coherence protocol for multistage interconnection network (MIN)-bas...
Collection of computationtal artifacts (source code, scripts, datasets, instructions) for reproducib...
Abstract Performance modelling and verification are vital steps in the development cycle of any cach...
We develop an analytical model of multiprocessor with private caches and shared memory and obtain th...
In this paper we present simulation algorithms that characterize the main sources of communication g...
The original publication can be found at www.springerlink.comThis paper gives an overview of two rel...