A machine learning based load value approximator guided by the tightened value locality
This paper addresses two essential memory bottlenecks: 1) memory wall, and 2) bandwidth
wall. To accomplish this objective, we propose a machine learning (ML) based model that
estimates the values to be loaded from the memory by a wide range of error-resilient
applications. The proposed model exploits the feature of tightened value locality, which
consists of a periodic load of few unique values. The proposed ML-based load value
approximator (LVA) requires minimal overhead as it relies on a hash that encodes the …
wall. To accomplish this objective, we propose a machine learning (ML) based model that
estimates the values to be loaded from the memory by a wide range of error-resilient
applications. The proposed model exploits the feature of tightened value locality, which
consists of a periodic load of few unique values. The proposed ML-based load value
approximator (LVA) requires minimal overhead as it relies on a hash that encodes the …
This paper addresses two essential memory bottlenecks: 1) memory wall, and 2) bandwidth wall. To accomplish this objective, we propose a machine learning (ML) based model that estimates the values to be loaded from the memory by a wide range of error-resilient applications. The proposed model exploits the feature of tightened value locality, which consists of a periodic load of few unique values. The proposed ML-based load value approximator (LVA) requires minimal overhead as it relies on a hash that encodes the history of events, e.g., history of accessed addresses, and values that can be extracted from the load instruction to be approximated. The proposed LVA completely eliminates memory accesses, i.e., 100% of accesses, in runtime and thus addresses the issue of memory wall and bandwidth wall. Compared to related work, our LVA delivers a maximum accuracy of 95.16% while offering a higher reduction in memory accesses.
ACM Digital Library
Showing the best result for this search. See all results