The ubiquity of multi-core systems will necessitate time-efficient parallelexecution of applications in a wide range of hardware and software environments. Compiled-time parallelexecution can fail to be efficient an...
详细信息
ISBN:
(纸本)9781614994848;9781614994831
The ubiquity of multi-core systems will necessitate time-efficient parallelexecution of applications in a wide range of hardware and software environments. Compiled-time parallelexecution 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 parallelexecution 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.
暂无评论