Skip to main navigation Skip to search Skip to main content

Write Mode Aware Loop Tiling for High-Performance Low-Power Volatile PCM in Embedded Systems

Keni Qiu, Qingan Li, Jingtong Hu, Weigong Zhang, Chun Jason Xue

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 12 - Chapter in an edited book (Author)peer-review

Abstract

Architecting PCM, especially MLC PCM, as main memory for MCUs is a promising technique to replace conventional DRAM deployment. However, PCM/MLC PCM suffers from long write latency and large write energy. Recent work has proposed a compiler directed dual-write (CDDW) scheme to combat the drawbacks of PCM by adopting fast or slow mode for different write operations. For large-scale loops, we observe that write instances’ lifetime is very long and can only be written by the expensive slow mode. This work proposes a write mode aware loop tiling approach to effectively reduce the lifetime of write instances and maximize the number of efficient fast writes in loops. The experimental results show that the proposed approach improves performance by 50.8% and reduces dynamic energy by 32.0% across a set of benchmarks compared to the CDDW approach on average.
Original languageEnglish
Title of host publicationSmart Sensors and Systems
Subtitle of host publicationTechnology Advancement and Application Demonstrations
EditorsYongpan Liu, Youn-Long Lin, Chong-Min Kyung
PublisherSpringer 
Pages171-198
ISBN (Electronic)9783030422349
ISBN (Print)9783030422332
DOIs
Publication statusPublished - 2020

Research Keywords

  • Embedded systems
  • Energy efficient
  • Loop tiling
  • MLC PCM
  • Write mode

Fingerprint

Dive into the research topics of 'Write Mode Aware Loop Tiling for High-Performance Low-Power Volatile PCM in Embedded Systems'. Together they form a unique fingerprint.

Cite this