This paper demonstrates how to utilize the inherent error resilience of a wide range of applications to mitigate the memory wall— the discrepancy between core and memory speed. We define a new microarchitecturally-triggered approximation technique called rollback-free value prediction. This technique predicts the value of safe-to-approximate loads when they miss in the cache without tracking mispredictions or requiring costly recovery from misspec-ulations. This technique mitigates the memory wall by allowing the core to continue computation without stalling for long-latency mem-ory accesses. Our detailed study of the quality trade-offs shows that with a modern out-of-order processor, average 8 % (up to 19%) per-formance improvement is poss...
The increasing speed gap between processor microarchitectures and memory technologies can potentiall...
We present Value Prediction for Security (VPsec), a novel hardware-only framework to counter fault a...
Variation in performance and power across manufactured parts and their operating conditions is an ac...
Research areas: Approximate Computing, Computer Architecture, Memory System ArchitecturesThis paper ...
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...
Due to their occasional very long latency, load instructions are among the slowest instructions of c...
CMOS is a technology that has been around for many years. Because of its low cost and high availabil...
Recent architectural approaches that address speculative side-channel attacks aim to prevent softwar...
Value prediction holds the promise of significantly improving the performance and energy efficiency....
Modern processors rely heavily on speculation to provide performance. Techniques such as branch pred...
Memories today expose an all-or-nothing correctness model that incurs significant costs in performan...
Modern superscalar processors often suffer long stalls due to load misses in on-chip L2 caches. To a...
The increasing speed gap between processor microarchitectures and memory technologies can potentiall...
We present Value Prediction for Security (VPsec), a novel hardware-only framework to counter fault a...
Variation in performance and power across manufactured parts and their operating conditions is an ac...
Research areas: Approximate Computing, Computer Architecture, Memory System ArchitecturesThis paper ...
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...
Due to their occasional very long latency, load instructions are among the slowest instructions of c...
CMOS is a technology that has been around for many years. Because of its low cost and high availabil...
Recent architectural approaches that address speculative side-channel attacks aim to prevent softwar...
Value prediction holds the promise of significantly improving the performance and energy efficiency....
Modern processors rely heavily on speculation to provide performance. Techniques such as branch pred...
Memories today expose an all-or-nothing correctness model that incurs significant costs in performan...
Modern superscalar processors often suffer long stalls due to load misses in on-chip L2 caches. To a...
The increasing speed gap between processor microarchitectures and memory technologies can potentiall...
We present Value Prediction for Security (VPsec), a novel hardware-only framework to counter fault a...
Variation in performance and power across manufactured parts and their operating conditions is an ac...