2019
DOI: 10.1587/transinf.2019pap0012
|View full text |Cite
|
Sign up to set email alerts
|

A Lightweight Method to Evaluate Effect of Approximate Memory with Hardware Performance Monitors

Abstract: Soramichi AKIYAMA †a) , Member SUMMARY The latency and the energy consumption of DRAM are serious concerns because (1) the latency has not improved much for decades and (2) recent machines have huge capacity of main memory. Device-level studies reduce them by shortening the wait time of DRAM internal operations so that they finish fast and consume less energy. Applying these techniques aggressively to achieve approximate memory is a promising direction to further reduce the overhead, given that many data-cen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
11
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
4

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 29 publications
(43 reference statements)
0
11
0
Order By: Relevance
“…For the former group, if one of the members other than the pointer is approximate data, they have approximate data and critical data interleaved because the pointer is most probably critical data. For example, our previous work [1] shows that mcf can yield the same result as the error-free one even when a member of arc_t is approximated. For the latter group, if the floating point number is approximate data (which is the case in many applications) and another member is critical data, they have approximate data and critical data interleaved.…”
Section: Resultsmentioning
confidence: 91%
See 1 more Smart Citation
“…For the former group, if one of the members other than the pointer is approximate data, they have approximate data and critical data interleaved because the pointer is most probably critical data. For example, our previous work [1] shows that mcf can yield the same result as the error-free one even when a member of arc_t is approximated. For the latter group, if the floating point number is approximate data (which is the case in many applications) and another member is critical data, they have approximate data and critical data interleaved.…”
Section: Resultsmentioning
confidence: 91%
“…CPUs [13]. Chang et al [5] measure the relationship between error rates and latency reduction for a large number of commercial DRAM chips, Das et al [9] and Zhang et al [32] prolong the interval of refreshing 1 for strong memory cells to reduce the average latency, and our previous work [1] estimates effect of approximate memory to realistic applications without simulation by counting the number of DRAM internal operations that induce errors.…”
Section: Approximate Memory Architecture 1overview Of Approximate Memorymentioning
confidence: 99%
“…Approximate memory is especially beneficial for machine learning, multimedia, and graph processing applications, all of which incur many memory accesses and are tolerant to noisy data. For example, Stazi et al [28] show that allocating data in approximate memory for the x264 video encoder can yield acceptable results, and our previous work [1] show that a graph-based search algorithm (mcf in SPEC 2006) can yield the same result as error-free execution even when some bit-flips are injected. Regarding the performance improvement, Koppula et al [14] show 8% speedup in average for training various DNN models on approximate memory, and Lee et al [15] show that using Adaptive-Latency DRAM [16] for approximate memory gives 7% to 12% speedup in average for "32 benchmarks from Stream, SPEC CPU 2006, TPC and GUPS" (they do not show numbers for each benchmark though).…”
Section: Overview Of Approximate Memorymentioning
confidence: 82%
“…For step (1), there have been much effort [1,19,23] and it is out of the scope of this work, so we assume that discrimination of critical and non-critical data is given. For step (2), we must map the critical and non-critical data into different memory regions operated with different timing parameters.…”
Section: Overview Of Approximate Memorymentioning
confidence: 99%
See 1 more Smart Citation