Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mehrtash Manoochehri

dblp:61/3750 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorSecurity and privacy · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Hardware reliability and fault tolerance · 78% Memory systems · 22%

Topics — the 11 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware reliability and fault tolerance › error correction
cache error correction
0.322014
Extremely Low Cost Error Protection with Correctable Parity Protected Cache · IEEE Trans. Computers 2014
CPPC: correctable parity protected cache · ISCA 2011
Hardware reliability and fault tolerance › soft errors
soft error mitigation
0.322014
Extremely Low Cost Error Protection with Correctable Parity Protected Cache · IEEE Trans. Computers 2014
Soft error benchmarking of L2 caches with PARMA · SIGMETRICS 2011
Memory systems
cache design
0.322016
Extremely Low Cost Error Protection with Correctable Parity Protected Cache · IEEE Trans. Computers 2014
Accurate Model for Application Failure Due to Transient Faults in Caches · IEEE Trans. Computers 2016
Hardware reliability and fault tolerance › memory reliability
cache reliability
0.222011
Soft error benchmarking of L2 caches with PARMA · SIGMETRICS 2011
CPPC: correctable parity protected cache · ISCA 2011
Hardware reliability and fault tolerance
reliability modeling
0.212016
Accurate Model for Application Failure Due to Transient Faults in Caches · IEEE Trans. Computers 2016
Hardware reliability and fault tolerance
soft errors
0.222011
Soft error benchmarking of L2 caches with PARMA · SIGMETRICS 2011
CPPC: correctable parity protected cache · ISCA 2011
Hardware reliability and fault tolerance › soft errors
soft error modeling
0.212016
Accurate Model for Application Failure Due to Transient Faults in Caches · IEEE Trans. Computers 2016
Memory systems
cache
0.112011
Soft error benchmarking of L2 caches with PARMA · SIGMETRICS 2011
Memory systems › memory hierarchy › cache hierarchy
l2 cache
0.112011
Soft error benchmarking of L2 caches with PARMA · SIGMETRICS 2011
Hardware reliability and fault tolerance
error protection
0.122016
Accurate Model for Application Failure Due to Transient Faults in Caches · IEEE Trans. Computers 2016
Soft error benchmarking of L2 caches with PARMA · SIGMETRICS 2011
Hardware reliability and fault tolerance
error detection and correction
0.112014
Extremely Low Cost Error Protection with Correctable Parity Protected Cache · IEEE Trans. Computers 2014

Methods — techniques the papers use, named apart from their topics

parity protection · 0.3fault injection simulation · 0.2analytical reliability modeling · 0.2simulation · 0.2XOR-based correction · 0.2soft error benchmarking · 0.1parity interleaving · 0.1byte shifting · 0.1XOR registers · 0.1PARMA · 0.1
YearPublicationVenuePosition
2016 Accurate Model for Application Failure Due to Transient Faults in Caches
abstract
To select an appropriate level of error protection in caches, the impact of various protection schemes on the cache Failure In Time (FIT) rate must be evaluated for a target benchmark suite. However, while many simulation tools exist to evaluate area, power and performance for a set of benchmark programs, there is a dearth of such tools for reliability. This paper introduces a new cache reliability model called PARMA+ that has unique features which distinguish it from previous models. PARMA+ estimates a cache's FIT rate in the presence of spatial multi-bit faults, single-bit faults, temporal multi-bit faults and different error protection schemes including parity, ECC, early write-back and bit-interleaving. We first develop the model formally, then we demonstrate its accuracy. We have run reliability simulations for many distributions of large and small fault patterns and have compared them with accelerated fault injection simulations. PARMA+ has high accuracy and low computational complexity.
Mehrtash Manoochehri, Michel Dubois 0001
IEEE Trans. Computers1
2014 Extremely Low Cost Error Protection with Correctable Parity Protected Cache
abstract
Due to shrinking feature sizes, processors are becoming more vulnerable to soft errors. One of the most vulnerable components of a processor is its write-back cache. This paper proposes a new reliable write-back cache called Correctable Parity Protected Cache (CPPC), which adds correction capability to parity protection. In CPPC, parity bits detect faults and the XOR of all data written into the cache is kept to recover from detected faults. The added correction scheme provides a high degree of reliability and corrects both single and spatial multi-bit faults in exchange for very small performance and power overheads. CPPC is compared to competitive schemes. Our simulation data show that CPPC improves reliability significantly while its overheads are very small, especially in the L2 cache.
Mehrtash Manoochehri, Murali Annavaram, Michel Dubois 0001
IEEE Trans. Computers1
2011 CPPC: correctable parity protected cache
abstract
Due to shrinking feature sizes processors are becoming more vulnerable to soft errors. Write-back caches are particularly vulnerable since they hold dirty data that do not exist in other memory levels. While conventional error correcting codes can protect write-back caches, it has been shown that they are expensive in terms of area and power. This paper proposes a reliable write-back cache called Correctable Parity Protected Cache (CPPC) which adds error correction capability to a parity-protected cache. For this purpose, CPPC augments a write-back parity-protected cache with two registers: the first register stores the XOR of all data written to the cache and the second register stores the XOR of all dirty data that are removed from the cache. CPPC relies on parity to detect a fault and then on the two XOR registers to correct faults. By a novel combination of byte shifting and parity interleaving CPPC corrects both single and spatial multi-bit faults to provide a high degree of reliability. We compare CPPC with one-dimensional parity, SECDED (Single Error Correction Double Error Detection) and two-dimensional parity-protected caches. Our experimental results show that CPPC provides a high level of reliability while its overheads are less than the overheads of SECDED and two-dimensional parity.
Mehrtash Manoochehri, Murali Annavaram, Michel Dubois 0001
ISCA1
2011 Soft error benchmarking of L2 caches with PARMA
abstract
The amount of charge stored in an SRAM cell shrinks rapidly with each technology generation thus increasingly exposing caches to soft errors. Benchmarking the FIT rate of caches due to soft errors is critical to evaluate the relative merits of a plethora of protection schemes that are being proposed to protect against soft errors. The benchmarking of cache reliability introduces a unique challenge as compared to internal processor storage structures, such as the load/store queue. In the case of internal processor structures the time a data bit resides in the structure is so short that it is generally safe to assume that no more than one soft error strike can occur. Thus the reliability of such structures is overwhelmingly dominated by single bit errors. By contrast, a memory block may reside for millions of cycles in a last level cache. In this case it is important to consider the impact of the spatial and temporal distribution of multiple errors within the lifetime of a cache block in the presence of error protection.
Jinho Suh, Mehrtash Manoochehri, Murali Annavaram, Michel Dubois 0001
SIGMETRICS2
2009 Fault Tolerant and Low Energy Write-Back Heterogeneous Set Associative Cache for DSM Technologies
abstract
This paper presents a fault tolerant and energy efficient write-back set-associative cache, which has a heterogeneous structure. The cache architecture is based on partitioning the ways of each set into two different parts. In each set, one cache way uses SEC-DED code and maintains dirty blocks while the other ways employ parity bit and keep clean blocks. To evaluate the set-associative cache, SIMPLESCALAR tool and CACTI analytical model are used. The experimental results show that as the feature size decreases and the associativity increases, the energy saving of the proposed cache increases. The experimental results express that for an 8-way set-associative cache in 32 nm, about 7% area and 2%-17% energy consumption are saved. These figures are achieved by keeping the reliability in the same level of the conventional SEC-DED protected cache.
Mehrtash Manoochehri, Alireza Ejlali, Seyed Ghassem Miremadi
ARES1