2020
DOI: 10.1109/tvlsi.2019.2935832
|View full text |Cite
|
Sign up to set email alerts
|

DART: A Framework for Determining Approximation Levels in an Approximable Memory Hierarchy

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(11 citation statements)
references
References 36 publications
0
3
0
Order By: Relevance
“…In a scenario with an approximate DRAM, a precise cache also alleviates the impact of errors from this main memory because of the reduced number of accesses on the main memory. Although previous proposals mitigate approximation among more than one level in the memory hierarchy [77,130], our preliminary experiments, shown in Section 3.3.4, evidence that a precise cache can reduce the number of application-visible data errors from the last-level DRAM. Thus, the approximation only at the DRAM main memory could maximize its energy gains with less impact on the output quality using precise caches.…”
Section: Impact Of Errors In the Memory Hierarchymentioning
confidence: 79%
See 4 more Smart Citations
“…In a scenario with an approximate DRAM, a precise cache also alleviates the impact of errors from this main memory because of the reduced number of accesses on the main memory. Although previous proposals mitigate approximation among more than one level in the memory hierarchy [77,130], our preliminary experiments, shown in Section 3.3.4, evidence that a precise cache can reduce the number of application-visible data errors from the last-level DRAM. Thus, the approximation only at the DRAM main memory could maximize its energy gains with less impact on the output quality using precise caches.…”
Section: Impact Of Errors In the Memory Hierarchymentioning
confidence: 79%
“…Static configurations assume that the approximation level for the application does not change in its execution phase. However, interfaces with dynamic configuration [78,95,112,130,129] usually adjust the approximation knob according to the workload or the different quality thresholds required per input. SmartApprox adjusts the knob according to the error changes at runtime, which may be affected by environment variables, such as temperature.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations