Optimal scheduling to minimize non-volatile memory access time with hardware cache

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

18 Scopus citations

Abstract

In power and size sensitive embedded systems, flash memory and phase change memory are replacing DRAM as the main memory. Unfortunately, these technologies are limited by their endurance and long write latencies. To minimize the main memory access time, we optimally schedule tasks by an ILP formulation that can be generally applied to other main memory technologies, including DRAM. We also present a heuristic, Wander Scheduling, to solve larger instances in a reasonable amount of time. Our experimental results show that when compared with list scheduling, Wander Scheduling can reduce memory access times by an average of 40.73% and increase the lifetime of flash and phase change memory by 82.56%.

Original languageEnglish
Title of host publicationProceedings of the 2010 18th IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC 2010
Pages131-136
Number of pages6
DOIs
StatePublished - 2010
Externally publishedYes
Event2010 18th IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC 2010 - Madrid, Spain
Duration: 27 Sep 201029 Sep 2010

Publication series

NameProceedings of the 2010 18th IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC 2010

Conference

Conference2010 18th IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC 2010
Country/TerritorySpain
CityMadrid
Period27/09/1029/09/10

Fingerprint

Dive into the research topics of 'Optimal scheduling to minimize non-volatile memory access time with hardware cache'. Together they form a unique fingerprint.

Cite this