{"user_id":"131313","doi":"10.1145/3607889.3609088","page":"11–20","_id":"67472","series_title":"CASES ’23 Companion","date_updated":"2026-10-21T09:14:11Z","status":"public","title":"Special Session – Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications","year":"2023","publication_identifier":{"issn":["2643-1726"],"isbn":["9798400702907"]},"author":[{"first_name":"Jörg","last_name":"Henkel","full_name":"Henkel, Jörg"},{"first_name":"Lokesh","last_name":"Siddhu","full_name":"Siddhu, Lokesh"},{"last_name":"Bauer","first_name":"Lars","full_name":"Bauer, Lars"},{"first_name":"Jürgen","last_name":"Teich","full_name":"Teich, Jürgen"},{"full_name":"Wildermann, Stefan","last_name":"Wildermann","first_name":"Stefan"},{"full_name":"Tahoori, Mehdi","first_name":"Mehdi","last_name":"Tahoori"},{"last_name":"Mayahinia","first_name":"Mahta","full_name":"Mayahinia, Mahta"},{"full_name":"Castrillon, Jeronimo","first_name":"Jeronimo","last_name":"Castrillon"},{"last_name":"Khan","first_name":"Asif Ali","full_name":"Khan, Asif Ali"},{"last_name":"Farzaneh","first_name":"Hamid","full_name":"Farzaneh, Hamid"},{"full_name":"de Lima, João Paulo C.","last_name":"de Lima","first_name":"João Paulo C."},{"first_name":"Jian-Jia","last_name":"Chen","full_name":"Chen, Jian-Jia"},{"first_name":"Christian","last_name":"Hakert","full_name":"Hakert, Christian"},{"last_name":"Chen","first_name":"Kuan-Hsun","full_name":"Chen, Kuan-Hsun"},{"last_name":"Yang","first_name":"Chia-Lin","full_name":"Yang, Chia-Lin"},{"full_name":"Cheng, Hsiang-Yun","last_name":"Cheng","first_name":"Hsiang-Yun"}],"type":"conference","date_created":"2026-10-09T08:51:06Z","abstract":[{"lang":"eng","text":"This paper explores the challenges and opportunities of integrating non-volatile memories (NVMs) into embedded systems for machine learning. NVMs offer advantages such as increased memory density, lower power consumption, non-volatility, and compute-in- memory capabilities. The paper focuses on integrating NVMs into embedded systems, particularly in intermittent computing, where systems operate during periods of available energy. NVM technologies bring persistence closer to the CPU core, enabling efficient designs for energy-constrained scenarios. Next, computation in resistive NVMs is explored, highlighting its potential for accelerating machine learning algorithms. However, challenges related to reliability and device non-idealities need to be addressed. The paper also discusses memory-centric machine learning, leveraging NVMs to overcome the memory wall challenge. By optimizing memory layouts and utilizing probabilistic decision tree execution and neural network sparsity, NVM-based systems can improve cache behavior and reduce unnecessary computations. In conclusion, the paper emphasizes the need for further research and optimization for the widespread adoption of NVMs in embedded systems presenting relevant challenges, especially for machine learning applications."}],"publication":"Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES)","citation":{"chicago":"Henkel, Jörg, Lokesh Siddhu, Lars Bauer, Jürgen Teich, Stefan Wildermann, Mehdi Tahoori, Mahta Mayahinia, et al. “Special Session – Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications.” In Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES), 11–20. CASES ’23 Companion, 2023. https://doi.org/10.1145/3607889.3609088.","short":"J. Henkel, L. Siddhu, L. Bauer, J. Teich, S. Wildermann, M. Tahoori, M. Mayahinia, J. Castrillon, A.A. Khan, H. Farzaneh, J.P.C. de Lima, J.-J. Chen, C. Hakert, K.-H. Chen, C.-L. Yang, H.-Y. Cheng, in: Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES), 2023, pp. 11–20.","ieee":"J. Henkel et al., “Special Session – Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications,” in Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES), 2023, pp. 11–20, doi: 10.1145/3607889.3609088.","apa":"Henkel, J., Siddhu, L., Bauer, L., Teich, J., Wildermann, S., Tahoori, M., Mayahinia, M., Castrillon, J., Khan, A. A., Farzaneh, H., de Lima, J. P. C., Chen, J.-J., Hakert, C., Chen, K.-H., Yang, C.-L., & Cheng, H.-Y. (2023). Special Session – Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications. Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES), 11–20. https://doi.org/10.1145/3607889.3609088","bibtex":"@inproceedings{Henkel_Siddhu_Bauer_Teich_Wildermann_Tahoori_Mayahinia_Castrillon_Khan_Farzaneh_et al._2023, series={CASES ’23 Companion}, title={Special Session – Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications}, DOI={10.1145/3607889.3609088}, booktitle={Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES)}, author={Henkel, Jörg and Siddhu, Lokesh and Bauer, Lars and Teich, Jürgen and Wildermann, Stefan and Tahoori, Mehdi and Mayahinia, Mahta and Castrillon, Jeronimo and Khan, Asif Ali and Farzaneh, Hamid and et al.}, year={2023}, pages={11–20}, collection={CASES ’23 Companion} }","ama":"Henkel J, Siddhu L, Bauer L, et al. Special Session – Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications. In: Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES). CASES ’23 Companion. ; 2023:11–20. doi:10.1145/3607889.3609088","mla":"Henkel, Jörg, et al. “Special Session – Non-Volatile Memories: Challenges and Opportunities for Embedded System Architectures with Focus on Machine Learning Applications.” Proceedings of the 2023 International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES), 2023, pp. 11–20, doi:10.1145/3607889.3609088."}}