A framework to accelerate sequential programs on homogeneous multicores

Christopher W. Fletcher, Rachael Harding, Omer Khan, Srinivas Devadas

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

Abstract

This paper presents a light-weight dynamic optimization framework for homogeneous multicores. Our system profiles applications at runtime to detect hot program paths, and offloads the optimization of these paths to a Partner core. Our work contributes two insights: (1) that the dynamic optimization process is highly insensitive to runtime factors in homogeneous multicores and (2) that the Partner core's view of application hot paths can be noisy, allowing the entire optimization process to be implemented with very little dedicated hardware in a multicore.

Original languageEnglish (US)
Title of host publication2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration, VLSI-SoC 2013 - Proceedings
PublisherIEEE Computer Society
Pages344-347
Number of pages4
ISBN (Print)9781479905249
DOIs
StatePublished - 2013
Externally publishedYes
Event2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration, VLSI-SoC 2013 - Istanbul, Turkey
Duration: Oct 7 2013Oct 9 2013

Publication series

NameIEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC
ISSN (Print)2324-8432
ISSN (Electronic)2324-8440

Other

Other2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration, VLSI-SoC 2013
Country/TerritoryTurkey
CityIstanbul
Period10/7/1310/9/13

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A framework to accelerate sequential programs on homogeneous multicores'. Together they form a unique fingerprint.

Cite this