TY - GEN
T1 - A framework to accelerate sequential programs on homogeneous multicores
AU - Fletcher, Christopher W.
AU - Harding, Rachael
AU - Khan, Omer
AU - Devadas, Srinivas
PY - 2013
Y1 - 2013
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84899513210&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84899513210&partnerID=8YFLogxK
U2 - 10.1109/VLSI-SoC.2013.6673306
DO - 10.1109/VLSI-SoC.2013.6673306
M3 - Conference contribution
AN - SCOPUS:84899513210
SN - 9781479905249
T3 - IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC
SP - 344
EP - 347
BT - 2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration, VLSI-SoC 2013 - Proceedings
PB - IEEE Computer Society
T2 - 2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration, VLSI-SoC 2013
Y2 - 7 October 2013 through 9 October 2013
ER -