Reliability is an essential concern for processor designers due to increasing transient and permanent fault rates. Executing instruction streams redundantly in chip multi processors (CMP) provides high reliability since it can detect both transient and permanent faults. Additionally, it also minimizes the Silent Data Corruption rate. However, comparing the results of the instruction streams, checkpointing the entire system and recovering from the detected errors might lead to substantial performance degradation. In this study we propose FaulTM, an error detection and recovery schema utilizing Hardware Transactional Memory (HTM) in order to reduce these performance degradations. We show how a minimally modified HTM that features lazy conflic...
International audienceThis paper analyzes the sources of performance losses in hardware transactiona...
Software transactional memory (STM) systems use lightweight, in-memory software transactions to add...
Version management, one of the key design dimensions of Hardware Transactional Memory (HTM) systems,...
Fault-tolerance has become an essential concern for processor designers due to increasing soft-error...
Fault-tolerance has become an essential concern for pro-cessor designers due to increasing transient...
Since current multi-core processors are more com- plex systems on a chip than previous generations, ...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
2012-11-12Chip Multiprocessors (CMPs) are becoming the mainstream due to the physical power limits o...
2018-11-15Transactional Memory (TM) enhances the programmability as well as the performance of paral...
Modern safety-critical embedded applications like autonomous driving need to be fail-operational. At...
Lazy hardware transactional memory (HTM) allows better utilization of available concurrency in trans...
The recent trend of multicore CPUs pushes for major changes in software development. Traditional sin...
pa•thol•o•gy any deviation from a healthy, normal, or efficient condition. Hardware Transactional Me...
As silicon integration technology pushes toward atomic dimensions, errors due to static and dynamic ...
This paper analyzes the sources of performance losses in hardware transactional memory and investiga...
International audienceThis paper analyzes the sources of performance losses in hardware transactiona...
Software transactional memory (STM) systems use lightweight, in-memory software transactions to add...
Version management, one of the key design dimensions of Hardware Transactional Memory (HTM) systems,...
Fault-tolerance has become an essential concern for processor designers due to increasing soft-error...
Fault-tolerance has become an essential concern for pro-cessor designers due to increasing transient...
Since current multi-core processors are more com- plex systems on a chip than previous generations, ...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
2012-11-12Chip Multiprocessors (CMPs) are becoming the mainstream due to the physical power limits o...
2018-11-15Transactional Memory (TM) enhances the programmability as well as the performance of paral...
Modern safety-critical embedded applications like autonomous driving need to be fail-operational. At...
Lazy hardware transactional memory (HTM) allows better utilization of available concurrency in trans...
The recent trend of multicore CPUs pushes for major changes in software development. Traditional sin...
pa•thol•o•gy any deviation from a healthy, normal, or efficient condition. Hardware Transactional Me...
As silicon integration technology pushes toward atomic dimensions, errors due to static and dynamic ...
This paper analyzes the sources of performance losses in hardware transactional memory and investiga...
International audienceThis paper analyzes the sources of performance losses in hardware transactiona...
Software transactional memory (STM) systems use lightweight, in-memory software transactions to add...
Version management, one of the key design dimensions of Hardware Transactional Memory (HTM) systems,...