MGC: Multiple graph-coloring for non-volatile memory based hybrid Scratchpad Memory

  • Qingan Li*
  • , Yingchao Zhao
  • , Jingtong Hu
  • , Chun Jason Xue
  • , Edwin Sha
  • , Yanxiang He
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

Abstract

Scratchpad Memory (SPM), a software-controlled on-chip memory, has been widely used as an alternative to caches in modern embedded systems due to its energy efficiency. To further reduce the energy consumption, non-volatile memory (NVM) based hybrid SPM has been proposed recently. This paper targets the problem of allocating program variables into hybrid SPM based systems. Both an ILP formulation and a graph-coloring based algorithm are proposed. The experiments show that the proposed graph-coloring framework achieves both better memory latency and lower energy costs in comparison to previous works.

Original languageEnglish
Title of host publicationProceedings - 16th Workshop on Interaction Between Compilers and Computer Architectures, INTERACT 2012
Pages17-24
Number of pages8
DOIs
StatePublished - 2012
Externally publishedYes
Event16th Workshop on Interaction Between Compilers and Computer Architectures, INTERACT 2012 - New Orleans, LA, United States
Duration: 25 Feb 201225 Feb 2012

Publication series

NameProceedings - Annual Workshop on Interaction between Compilers and Computer Architectures, INTERACT
ISSN (Print)1550-6207

Conference

Conference16th Workshop on Interaction Between Compilers and Computer Architectures, INTERACT 2012
Country/TerritoryUnited States
CityNew Orleans, LA
Period25/02/1225/02/12

Fingerprint

Dive into the research topics of 'MGC: Multiple graph-coloring for non-volatile memory based hybrid Scratchpad Memory'. Together they form a unique fingerprint.

Cite this