Traditionally, tightly coupled multiprocessors allow data sharing between multiple caches by keeping cached copies of memory blocks coherent with respect to shared memory. This is difficult to achieve in a fault tolerant environment due to the need to save global checkpoints in shared memory from where consistent cache states can be recovered after a failure. The architecture presented in this report solves this problem by encapsulating the memory modifications done by a process into an atomic transaction. Caches record dependencies between the transactions associated with processes modifying the same memory blocks. Dependent transactions may then be atomically committed. Such an operation requires a cache coherence protocol responsible for...
Conventional lock implementations serialize access to critical sections guarded by the same lock, pr...
This thesis focuses on the issue of reliability and fault tolerance in Distributed Shared Memory Mul...
In this paper, we focus on the problem of recovering processor failures in shared memory multiproces...
Traditionally, tightly coupled multiprocessors allow data sharing between multiple caches by keeping...
The concept of backward recovery is now well established as a means of restoring a consistent state ...
: COMAs (Cache Only Memory Architectures) are an interesting class of large scale shared memory mult...
International audienceDue to the increasing number of their components, Scalable Shared Memory Multi...
In this paper, we describe new protocols augmenting traditional cache coherency mechanisms to implem...
L'augmentation continue de la puissance de calcul requise par les applications telles que la cryptog...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2011.Computer architects have e...
[[abstract]]A cache coherence protocol for a multiprocessor system. Each processor in the system has...
2018-11-15Transactional Memory (TM) enhances the programmability as well as the performance of paral...
AbstractA well-known structuring technique for a wide class of parallel applications is the bag of t...
Recently distributed shared memory (DSM) systems have received much attention because such an abstra...
Conventional lock implementations serialize access to critical sections guarded by the same lock, pr...
This thesis focuses on the issue of reliability and fault tolerance in Distributed Shared Memory Mul...
In this paper, we focus on the problem of recovering processor failures in shared memory multiproces...
Traditionally, tightly coupled multiprocessors allow data sharing between multiple caches by keeping...
The concept of backward recovery is now well established as a means of restoring a consistent state ...
: COMAs (Cache Only Memory Architectures) are an interesting class of large scale shared memory mult...
International audienceDue to the increasing number of their components, Scalable Shared Memory Multi...
In this paper, we describe new protocols augmenting traditional cache coherency mechanisms to implem...
L'augmentation continue de la puissance de calcul requise par les applications telles que la cryptog...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2011.Computer architects have e...
[[abstract]]A cache coherence protocol for a multiprocessor system. Each processor in the system has...
2018-11-15Transactional Memory (TM) enhances the programmability as well as the performance of paral...
AbstractA well-known structuring technique for a wide class of parallel applications is the bag of t...
Recently distributed shared memory (DSM) systems have received much attention because such an abstra...
Conventional lock implementations serialize access to critical sections guarded by the same lock, pr...
This thesis focuses on the issue of reliability and fault tolerance in Distributed Shared Memory Mul...
In this paper, we focus on the problem of recovering processor failures in shared memory multiproces...