TY - GEN
T1 - A run-time manager for multithreading of multi-core systems
AU - Hsieh, Cheng Hung
AU - Jou, Jer-Min
PY - 2015/1/1
Y1 - 2015/1/1
N2 - The ubiquity of multi-core systems will necessitate time-efficient parallel execution of applications in a wide range of hardware and software environments. Compiled-time parallel execution can fail to be efficient and unable to account for dynamic changes in the multi-core run-time environment. In this paper, we propose a hardware-software co-design based run-time manager to dynamically, continuously and judiciously manage program's parallel execution in the dynamic execution conditions. It will schedule, map, synchronize, do load balance among workers of parallel applications in the multi-core environment efficiently. Experimental results show that the multiple programs could be executed simultaneously with 1.37x faster than their sequential version.
AB - The ubiquity of multi-core systems will necessitate time-efficient parallel execution of applications in a wide range of hardware and software environments. Compiled-time parallel execution can fail to be efficient and unable to account for dynamic changes in the multi-core run-time environment. In this paper, we propose a hardware-software co-design based run-time manager to dynamically, continuously and judiciously manage program's parallel execution in the dynamic execution conditions. It will schedule, map, synchronize, do load balance among workers of parallel applications in the multi-core environment efficiently. Experimental results show that the multiple programs could be executed simultaneously with 1.37x faster than their sequential version.
UR - http://www.scopus.com/inward/record.url?scp=84926429789&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84926429789&partnerID=8YFLogxK
U2 - 10.3233/978-1-61499-484-8-1456
DO - 10.3233/978-1-61499-484-8-1456
M3 - Conference contribution
AN - SCOPUS:84926429789
T3 - Frontiers in Artificial Intelligence and Applications
SP - 1456
EP - 1465
BT - Intelligent Systems and Applications - Proceedings of the International Computer Symposium, ICS 2014
A2 - Chu, William Cheng-Chung
A2 - Yang, Stephen Jenn-Hwa
A2 - Chao, Han-Chieh
PB - IOS Press
T2 - International Computer Symposium, ICS 2014
Y2 - 12 December 2014 through 14 December 2014
ER -