Yield improvement through exploiting fault-free sections of defective chips is a well-known technique [1][2]. The idea is to partition the circuitry of a chip in a way that faultfree sections can function independently. Many fault tolerant techniques for improving the yield of processors with a cache memory have been proposed [3][4][5]. In this paper, we propose a defect-aware code placement technique which offsets the performance degradation of a processor with a defective cache memory. To the best of our knowledge, this is the first compiler-based technique which offsets the performance degradation due to cache defects. Experiments demonstrate that the technique can compensate the performance degradation even when 5% of cache lines are fa...
Many embedded processing applications, such as those found in the automotive or medical field, requi...
Geometry scaling due to technology evolution as well as Vcc scaling lead to failures in large SRAM a...
Caches were designed to amortize the cost of memory accesses by moving copies of frequently accessed...
Abstract—This paper proposes a new fault tolerant cache organ-ization capable of dynamically mapping...
As device density grows, each transistor gets smaller and more fragile leading to an overall higher ...
Continuous technology scaling has brought us to a point, where transistors have become extremely sus...
Instruction cache performance is critical to instruction fetch efficiency and overall processor perf...
Information integrity in cache memories is a fundamen-tal requirement for dependable computing. Conv...
VLSI systems in the nanometer regime suffer from high defect rates and large parametric variations t...
Information integrity in cache memories is a fundamental requirement for dependable computing. Conve...
Recent research results show that conventional hardware-only cache solutions result in unsatisfactor...
Transistors per area unit double in every new technology node. However, the electric field density a...
Abstract—Yield enhancement through the acceptance of partially good chips is a well-known technique ...
For an electronic product or chip if functional faults exist, then the product or chip is of no use....
In this dissertation we address the overhead reduction of fault tolerance (FT) techniques. Due to te...
Many embedded processing applications, such as those found in the automotive or medical field, requi...
Geometry scaling due to technology evolution as well as Vcc scaling lead to failures in large SRAM a...
Caches were designed to amortize the cost of memory accesses by moving copies of frequently accessed...
Abstract—This paper proposes a new fault tolerant cache organ-ization capable of dynamically mapping...
As device density grows, each transistor gets smaller and more fragile leading to an overall higher ...
Continuous technology scaling has brought us to a point, where transistors have become extremely sus...
Instruction cache performance is critical to instruction fetch efficiency and overall processor perf...
Information integrity in cache memories is a fundamen-tal requirement for dependable computing. Conv...
VLSI systems in the nanometer regime suffer from high defect rates and large parametric variations t...
Information integrity in cache memories is a fundamental requirement for dependable computing. Conve...
Recent research results show that conventional hardware-only cache solutions result in unsatisfactor...
Transistors per area unit double in every new technology node. However, the electric field density a...
Abstract—Yield enhancement through the acceptance of partially good chips is a well-known technique ...
For an electronic product or chip if functional faults exist, then the product or chip is of no use....
In this dissertation we address the overhead reduction of fault tolerance (FT) techniques. Due to te...
Many embedded processing applications, such as those found in the automotive or medical field, requi...
Geometry scaling due to technology evolution as well as Vcc scaling lead to failures in large SRAM a...
Caches were designed to amortize the cost of memory accesses by moving copies of frequently accessed...