2021
DOI: 10.1109/access.2021.3088893
|View full text |Cite
|
Sign up to set email alerts
|

ZEM: Zero-Cycle Bit-Masking Module for Deep Learning Refresh-Less DRAM

Abstract: In sub-20nm technologies, DRAM cells suffer from poor retention time. With the technology scaling, this problem tends to be worse, significantly increasing refresh power of DRAM. This is more problematic in memory heavy applications such as deep learning systems, where a large amount of DRAM is required, DRAM refresh power contributes to a considerable portion of total system power. With the growth in deep learning workloads, this is set to get worse. In this work, we present a zero-cycle bit-masking (ZEM) sch… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 37 publications
0
2
0
Order By: Relevance
“…Doing so requires using either (i) additional operations to mitigate data loss (e.g., issuing extra row activations to those cells' rows [80]) or (ii) supplementary error-mitigation mechanisms within processor (e.g., ECC [94] and/or bit-repair techniques [79,86,103]). Although both approaches can introduce new performance and energy overheads, the benefits of reducing unnecessary refresh operations outweigh the overheads introduced [56,79,80,86,89,92,94,103,104,278]. For example, Liu et al [80] project that DRAM refresh overheads cause a 187.6% increase in the energy-per access and a 63.7% system performance degradation for 64 Gib chips.…”
Section: Application To Today's Commodity Dram Chipsmentioning
confidence: 99%
“…Doing so requires using either (i) additional operations to mitigate data loss (e.g., issuing extra row activations to those cells' rows [80]) or (ii) supplementary error-mitigation mechanisms within processor (e.g., ECC [94] and/or bit-repair techniques [79,86,103]). Although both approaches can introduce new performance and energy overheads, the benefits of reducing unnecessary refresh operations outweigh the overheads introduced [56,79,80,86,89,92,94,103,104,278]. For example, Liu et al [80] project that DRAM refresh overheads cause a 187.6% increase in the energy-per access and a 63.7% system performance degradation for 64 Gib chips.…”
Section: Application To Today's Commodity Dram Chipsmentioning
confidence: 99%
“…Doing so requires either using additional refresh operations (e.g., by issuing extra row activations [77]) or using error-mitigation mechanisms within processor (e.g., ECC [82] and/or bit-repair techniques [22,76,79]). Although both strategies introduce new performance and energy overheads, the bene ts of reducing unnecessary refresh operations outweigh the overheads introduced [22,[76][77][78][79][80]82,125,126,325]. For example, Liu et al [77] project that DRAM refresh overheads cause a 187.6% increase in the energy-per access and a 63.7% system performance degradation for 64 Gib chips.…”
Section: Adapting Commodity Dram Chipsmentioning
confidence: 99%