Value prediction holds the promise of significantly improving the performance and energy efficiency. However, if the values are predicted incorrectly, significant performance overheads are observed due to execution rollbacks. To address these overheads, value approximation is introduced, which leverages the observation that the rollbacks are not necessary as long as the application-level loss in quality due to value misprediction is acceptable to the user. However, in the context of Graphics Processing Units (GPUs), our evaluations show that the existing approximate value predictors are not optimal in improving the prediction accuracy as they do not consider memory request order, a key characteristic in determining the accuracy of value pre...
Analytical performance models yield valuable architectural insight without incurring the excessive r...
International audienceEven in the multicore era, there is a continuous demand to increase the perfor...
Dynamic Performance Scaling is highly efficient in reducing power consumption of computers. However,...
Research areas: Approximate Computing, Computer Architecture, Memory System ArchitecturesThis paper ...
Value prediction improves instruction level parallelism in superscalar processors by breaking true d...
This paper demonstrates how to utilize the inherent error resilience of a wide range of applications...
Value prediction attempts to eliminate true-data dependencies by dynamically predicting the outcome ...
While runahead execution is effective at parallelizing independent long-latency cache misses, it is ...
International audienceIn this study we explore the performance limits of value prediction for small ...
The ever-increasing computational power of contemporary microprocessors reduces the execution time s...
While runahead execution is effective at parallelizing independent long-latency cache misses, it is ...
Abstract—Approximate computing explores opportunities that emerge when applications can tolerate err...
Faster and more efficient hardware is needed to handle the rapid growth of Big Data processing. Appl...
The ever-increasing computational power of contemporary microprocessors reduces the execution time s...
International audienceIn this study we explore the performance limits of value prediction for unlimi...
Analytical performance models yield valuable architectural insight without incurring the excessive r...
International audienceEven in the multicore era, there is a continuous demand to increase the perfor...
Dynamic Performance Scaling is highly efficient in reducing power consumption of computers. However,...
Research areas: Approximate Computing, Computer Architecture, Memory System ArchitecturesThis paper ...
Value prediction improves instruction level parallelism in superscalar processors by breaking true d...
This paper demonstrates how to utilize the inherent error resilience of a wide range of applications...
Value prediction attempts to eliminate true-data dependencies by dynamically predicting the outcome ...
While runahead execution is effective at parallelizing independent long-latency cache misses, it is ...
International audienceIn this study we explore the performance limits of value prediction for small ...
The ever-increasing computational power of contemporary microprocessors reduces the execution time s...
While runahead execution is effective at parallelizing independent long-latency cache misses, it is ...
Abstract—Approximate computing explores opportunities that emerge when applications can tolerate err...
Faster and more efficient hardware is needed to handle the rapid growth of Big Data processing. Appl...
The ever-increasing computational power of contemporary microprocessors reduces the execution time s...
International audienceIn this study we explore the performance limits of value prediction for unlimi...
Analytical performance models yield valuable architectural insight without incurring the excessive r...
International audienceEven in the multicore era, there is a continuous demand to increase the perfor...
Dynamic Performance Scaling is highly efficient in reducing power consumption of computers. However,...