A framework to accelerate sequential programs on homogeneous multicores
Name
Devadas_A framework.pdf
Size
1.11 MB
Format
Adobe PDF
Checksum (MD5)
adfab39551ab6aee10f94c1cfde910d3
Author(s) • • •
Harding, Rachael
Khan, Omer
Devadas, Srinivas
Fletcher, Christopher Wardlaw
Date Issued
October 2013
Journal
Proceedings of the 2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC)
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Citation
Fletcher, Christopher W., Rachael Harding, Omer Khan, and Srinivas Devadas. “A Framework to Accelerate Sequential Programs on Homogeneous Multicores.” 2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC) (October 2013).
Version
Author's final manuscript
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.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
Persistent DSpace Link
DOI of Published Version
https://doi.org/10.1109/VLSI-SoC.2013.6673306