Many embedded processing applications, such as those found in the automotive or medical field, require hardware designs that are at the same time low cost and reliable. Traditionally, reliable memory systems have been implemented using coded storage techniques, such as ECC. While these designs can effectively detect and correct memory faults such as transient errors and single-bit de-fects, their use bears a significant cost overhead. In this article, we propose a novel partial memory protection scheme that provides high-coverage fault protection for program code and data, but with much lower cost than traditional approaches. Our approach profiles program code and data usage to assess which program elements are most critical to maintaining ...
Information integrity in cache memories is a fundamental requirement for dependable computing. Conve...
An application may have different sensitivity to faults in different subsets of the data it uses. So...
Fault tolerant software against fault attacks constitutes an important class of countermeasures for ...
The exponentially increasing occurrence of soft errors makes the optimization of reliability, perfor...
System languages such as C or C++ are widely used for their high performance, however the allowance ...
The reliability of memory subsystem is fast becoming a concern in computer architecture and system d...
In this paper, we advocate for a general-purpose, fine-grain memory protection mechanism for use by ...
Increasing design complexity for current and future generations of microelectronic technologies lead...
Abstract—With advances in process technology, soft errors are becoming an increasingly critical desi...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
Abstract Exponentially increasing with technology scaling, soft errors have become a serious design ...
Abstract–Post-silicon healing techniques that rely on built-in redundancy (e.g. row/column redundanc...
The lack of virtual memory protection is a serious source of unreliability in many embedded systems....
Soft Errors are becoming a major concern for modern computing systems. Memories are one of the eleme...
textFuture computing platforms will increasingly demand more stringent memory resiliency mechanisms ...
Information integrity in cache memories is a fundamental requirement for dependable computing. Conve...
An application may have different sensitivity to faults in different subsets of the data it uses. So...
Fault tolerant software against fault attacks constitutes an important class of countermeasures for ...
The exponentially increasing occurrence of soft errors makes the optimization of reliability, perfor...
System languages such as C or C++ are widely used for their high performance, however the allowance ...
The reliability of memory subsystem is fast becoming a concern in computer architecture and system d...
In this paper, we advocate for a general-purpose, fine-grain memory protection mechanism for use by ...
Increasing design complexity for current and future generations of microelectronic technologies lead...
Abstract—With advances in process technology, soft errors are becoming an increasingly critical desi...
Software-based fault tolerance techniques are a low-cost way to protect processors against soft erro...
Abstract Exponentially increasing with technology scaling, soft errors have become a serious design ...
Abstract–Post-silicon healing techniques that rely on built-in redundancy (e.g. row/column redundanc...
The lack of virtual memory protection is a serious source of unreliability in many embedded systems....
Soft Errors are becoming a major concern for modern computing systems. Memories are one of the eleme...
textFuture computing platforms will increasingly demand more stringent memory resiliency mechanisms ...
Information integrity in cache memories is a fundamental requirement for dependable computing. Conve...
An application may have different sensitivity to faults in different subsets of the data it uses. So...
Fault tolerant software against fault attacks constitutes an important class of countermeasures for ...