Publication | Closed Access
An Approximate Memory Architecture for a Reduction of Refresh Power Consumption in Deep Learning Applications
51
Citations
13
References
2018
Year
Unknown Venue
Non-volatile MemoryApproximate Memory ArchitectureEngineeringMachine LearningComputer ArchitectureHardware SecurityData ScienceSparse Neural NetworkDram DeviceDram CellEmbedded Machine LearningParallel ComputingComputer EngineeringDeep Learning ApplicationsComputer ScienceDeep LearningPower ConsumptionMemory ArchitectureModel CompressionRefresh Power ConsumptionHardware AccelerationEdge Computing
A DRAM device requires periodic refresh operations to preserve data integrity, which incurs significant power consumption. This paper proposes a new memory architecture to reduce the power consumption by refresh operations by slowing down the refresh rate. Slow refresh may cause a loss of data stored in a DRAM cell, which affects the correctness of the computation using the lost data. The proposed memory architecture attempts to avoid the problem caused by lost data by taking advantage of the error-tolerant property of deep learning applications that are tolerant to presence of a small amount of errors. For data storage in deep learning applications, the approximate DRAM architecture stores the data in a transposed manner so that data are sorted according to their significance. DRAM organization is modified to support the control of the refresh period according to the significance of stored data. Simulation results with GoogLeNet and VGG-16 show that the power consumption is reduced by 69.68% with a negligible drop of the classification accuracy for both GoogLeNet and VGG-16.
| Year | Citations | |
|---|---|---|
Page 1
Page 1