PACT: Priority-Aware Phase-Based Cache Tuning for Embedded Systems

Sam Gianelli, Tosiron Adegbija

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

Abstract

Due to the cache's significant impact on an embedded system, much research has focused on cache optimizations, such as reduced energy consumption or improved performance. However, throughout an embedded system's lifetime, the system may have different optimization priorities, due to variable operating conditions and requirements. Variable optimization priorities, embedded systems' stringent design constraints, and the fact that applications typically have execution phases with varying runtime resource requirements, necessitate new robust optimization techniques that can dynamically adapt to different optimization goals. In this paper, we present priority-aware phase-based cache tuning (PACT), which tunes an embedded system's cache at runtime in order to dynamically adhere the cache configurations to varying optimization goals (specifically EDP, energy, and execution time), application execution phases, and operating conditions, while accruing minimal runtime overheads.

Original languageEnglish (US)
Title of host publicationProceedings - 2017 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2017
EditorsRicardo Reis, Mircea Stan, Michael Huebner, Nikolaos Voros
PublisherIEEE Computer Society
Pages403-408
Number of pages6
ISBN (Electronic)9781509067626
DOIs
StatePublished - Jul 20 2017
Externally publishedYes
Event2017 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2017 - Bochum, North Rhine-Westfalia, Germany
Duration: Jul 3 2017Jul 5 2017

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
Volume2017-July
ISSN (Print)2159-3469
ISSN (Electronic)2159-3477

Conference

Conference2017 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2017
Country/TerritoryGermany
CityBochum, North Rhine-Westfalia
Period7/3/177/5/17

Keywords

  • Configurable memory
  • adaptable hardware
  • cache memories
  • cache tuning
  • design space exploration
  • low-power design
  • low-power embedded systems

ASJC Scopus subject areas

  • Hardware and Architecture
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'PACT: Priority-Aware Phase-Based Cache Tuning for Embedded Systems'. Together they form a unique fingerprint.

Cite this