Research areas: Approximate Computing, Computer Architecture, Memory System ArchitecturesThis paper aims to tackle two fundamental memory bottle-necks: limited off-chip bandwidth (bandwidth wall) and long access latency (memory wall). To achieve this goal, our approach exploits the inherent error resilience of a wide range of applications. We introduce an approximation technique, called Rollback-Free Value Prediction (RFVP). When certain safe-to-approximate load operations miss in the cache, RFVP predicts the requested values. However, RFVP never checks for or recovers from load value mispredictions, hence avoiding the high cost of pipeline flushes and re-executions. RFVP mitigates the memory wall by enabling the execution to continue w...
Energy-efficient microprocessor designs are one of the major concerns in both high performance and e...
CMOS is a technology that has been around for many years. Because of its low cost and high availabil...
To improve application performance, current processors rely on prediction-based hardware optimizatio...
<p>This paper aims to tackle two fundamental memory bottlenecks: limited off-chip bandwidth (bandwid...
This paper demonstrates how to utilize the inherent error resilience of a wide range of applications...
The ever-increasing computational power of contemporary microprocessors reduces the execution time s...
The ever-increasing computational power of contemporary microprocessors reduces the execution time s...
Abstract—Approximate computing explores opportunities that emerge when applications can tolerate err...
Approximate computing recognizes that many applications can tolerate inexactness. These applications...
Value prediction holds the promise of significantly improving the performance and energy efficiency....
Value prediction improves instruction level parallelism in superscalar processors by breaking true d...
Modern superscalar processors often suffer long stalls due to load misses in on-chip L2 caches. To a...
The performance gap between computer processors and memory bandwidth is severely limiting the throug...
To improve the performance and energy-efficiency of in-order processors, this paper proposes a novel...
Recent architectural approaches that address speculative side-channel attacks aim to prevent softwar...
Energy-efficient microprocessor designs are one of the major concerns in both high performance and e...
CMOS is a technology that has been around for many years. Because of its low cost and high availabil...
To improve application performance, current processors rely on prediction-based hardware optimizatio...
<p>This paper aims to tackle two fundamental memory bottlenecks: limited off-chip bandwidth (bandwid...
This paper demonstrates how to utilize the inherent error resilience of a wide range of applications...
The ever-increasing computational power of contemporary microprocessors reduces the execution time s...
The ever-increasing computational power of contemporary microprocessors reduces the execution time s...
Abstract—Approximate computing explores opportunities that emerge when applications can tolerate err...
Approximate computing recognizes that many applications can tolerate inexactness. These applications...
Value prediction holds the promise of significantly improving the performance and energy efficiency....
Value prediction improves instruction level parallelism in superscalar processors by breaking true d...
Modern superscalar processors often suffer long stalls due to load misses in on-chip L2 caches. To a...
The performance gap between computer processors and memory bandwidth is severely limiting the throug...
To improve the performance and energy-efficiency of in-order processors, this paper proposes a novel...
Recent architectural approaches that address speculative side-channel attacks aim to prevent softwar...
Energy-efficient microprocessor designs are one of the major concerns in both high performance and e...
CMOS is a technology that has been around for many years. Because of its low cost and high availabil...
To improve application performance, current processors rely on prediction-based hardware optimizatio...