TY - GEN
T1 - Energy Efficient Approximate Storing of Image Data for MTJ Based Non-volatile Memory
AU - Ono, Yoshinori
AU - Usami, Kimiyoshi
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/8
Y1 - 2020/8
N2 - A non-volatile memory (NVM) employing MTJ has a lot of strong points such as read/write performance, best endurance and operating-voltage compatibility with standard CMOS. However, it consumes a lot of energy when writing the data. This becomes an obstacle when applying to battery-operated mobile devices. To solve this problem, we propose an approach to augment the capability of the precision scaling technique for the write operation in NVM. Precision scaling is an approximate computing technique to reduce the bit width of data (i.e. precision) for energy reduction. When writing image data to NVM with the precision scaling, the write energy and the image quality are changed according to the write time and the target bit range. We propose an energy-efficient approximate storing scheme for NVM that allows us to write the data by optimizing the bit positions to split the data and the write time for each bit range. By using the statistical model, we obtained optimal values for the write time and the targeted bit range under the trade-off between the write energy reduction and image quality degradation. Simulation results have demonstrated that by using these optimal values the write energy can be reduced by 25-50% while maintaining the acceptable image quality. In addition, we evaluated the energy benefits when applying our approach to three types of image processing. Results showed that the write energy is reduced by further 17% at the maximum.
AB - A non-volatile memory (NVM) employing MTJ has a lot of strong points such as read/write performance, best endurance and operating-voltage compatibility with standard CMOS. However, it consumes a lot of energy when writing the data. This becomes an obstacle when applying to battery-operated mobile devices. To solve this problem, we propose an approach to augment the capability of the precision scaling technique for the write operation in NVM. Precision scaling is an approximate computing technique to reduce the bit width of data (i.e. precision) for energy reduction. When writing image data to NVM with the precision scaling, the write energy and the image quality are changed according to the write time and the target bit range. We propose an energy-efficient approximate storing scheme for NVM that allows us to write the data by optimizing the bit positions to split the data and the write time for each bit range. By using the statistical model, we obtained optimal values for the write time and the targeted bit range under the trade-off between the write energy reduction and image quality degradation. Simulation results have demonstrated that by using these optimal values the write energy can be reduced by 25-50% while maintaining the acceptable image quality. In addition, we evaluated the energy benefits when applying our approach to three types of image processing. Results showed that the write energy is reduced by further 17% at the maximum.
KW - Approximate Computing
KW - Image Data
KW - Image Quality
KW - Magnetic Tunnel Junction
KW - Non-volatile Memory
KW - Precision Scaling
KW - Write Energy
UR - http://www.scopus.com/inward/record.url?scp=85091975655&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85091975655&partnerID=8YFLogxK
U2 - 10.1109/NVMSA51238.2020.9188231
DO - 10.1109/NVMSA51238.2020.9188231
M3 - Conference contribution
AN - SCOPUS:85091975655
T3 - Proceedings - 9th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2020
BT - Proceedings - 9th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 9th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2020
Y2 - 19 August 2020 through 21 August 2020
ER -