We present an analytical model of a cache coherent shared-memory multiprocessor and compare the results obtained with those from an execution-driven simulation of the same system. Our objective is to evaluate the accuracy of analytical models of this type of system, and in particular to identify the principal sources of error in the modelling of the coherency protocol. The analytical model first derives equilibrium cache line state probabilities which are then used to determine the expected long term message traffic generated by each coherency operation. These traffic rates in turn form the inputs to a queueing model of the processing nodes. Performance measurements such as processor and bus utilisations, mean queue lengths and read/write l...
Emerging multiprocessor architectures such as chip multiprocessors, embedded architectures, and mas...
Computer architects are now studying a new generation of chip architectures that may integrate hundr...
International audienceWith the emergence of manycore processors with potentially hundreds of process...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
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...
International audienceThis paper presents a novel simulation-based approach which targets the perfor...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
The use of private caches in a multiprocessor system causes inconsistency of the shared data among t...
Bibliography: leaves 240-246.xvi, 246 leaves : ill. ; 30 cm.This thesis examines cache coherence pro...
This paper addresses the problem of evaluating the performance of multiprocessor with shared memory ...
In a shared-memory multiprocessor with private caches, cached copies of a data item must be kept con...
Multicore computing have presented many challenges for system designers; one of which is data consis...
We present a new analytical performance model of the IEEE P1596 Standard Coherent Interface, which i...
In this research we built a SystemC Level-1 data cache system in a distributed shared memory archite...
Emerging multiprocessor architectures such as chip multiprocessors, embedded architectures, and mas...
Computer architects are now studying a new generation of chip architectures that may integrate hundr...
International audienceWith the emergence of manycore processors with potentially hundreds of process...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
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...
International audienceThis paper presents a novel simulation-based approach which targets the perfor...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
The use of private caches in a multiprocessor system causes inconsistency of the shared data among t...
Bibliography: leaves 240-246.xvi, 246 leaves : ill. ; 30 cm.This thesis examines cache coherence pro...
This paper addresses the problem of evaluating the performance of multiprocessor with shared memory ...
In a shared-memory multiprocessor with private caches, cached copies of a data item must be kept con...
Multicore computing have presented many challenges for system designers; one of which is data consis...
We present a new analytical performance model of the IEEE P1596 Standard Coherent Interface, which i...
In this research we built a SystemC Level-1 data cache system in a distributed shared memory archite...
Emerging multiprocessor architectures such as chip multiprocessors, embedded architectures, and mas...
Computer architects are now studying a new generation of chip architectures that may integrate hundr...
International audienceWith the emergence of manycore processors with potentially hundreds of process...