A hybrid strategy for mapping multiple throughput-constrained applications on MPSoCs
A hybrid strategy for mapping multiple throughput-constrained applications on MPSoCs
复制标题
DOI:
10.1145/2038698.2038726
复制
发表时间:
2011-10
期刊:
影响因子:
--
通讯作者:
Ashutosh Kumar Singh;Akash Kumar;T. Srikanthan
中科院分区:
文献类型:
--
作者:
Ashutosh Kumar Singh;Akash Kumar;T. Srikanthan
Modern embedded systems are based on Multiprocessor-Systems-on-Chip (MPSoCs) to meet the strict timing deadlines of multiple applications. MPSoC resources must be utilized efficiently by mapping the applications in throughput-aware manner in order to meet throughput constraints for each of them. A design-time methodology is applicable only to predefined set of applications with static behavior, which is incapable of handling dynamism in applications. On the other hand, a run-time approach can cater to the dynamism but cannot provide timing guarantees for all the applications due to large computation requirements at run-time. This paper presents a hybrid flow which performs compute intensive analysis at design-time to derive multiple resource-throughput trade-off points and selects one of these at runtime subject to available resources and desired throughput. Experimental results show that the design-time analysis is faster by 39%, provides better trade-off points and the runtime mapping is speeded up by 93% when compared to state-of-the-art techniques.