Title :
Static or Dynamic: Trade-Offs for Task Dependency Analysis for Heterogeneous MPSoC
Author :
Qi Guo ; Chao Wang ; Xuehai Zhou ; Xi Li
Author_Institution :
Suzhou Inst. of Adv. Study, Univ. of Sci. & Technol. of China, Suzhou, China
Abstract :
Out-of-order execution scheme is one of the most promising technologies for task level parallelization in MPSoC design paradigms. However, it still poses a significant challenge to efficiently analyze the inter-task dependencies. This paper applies a traditional instruction level Scoreboarding algorithm at the task level in two forms: dynamic and static. A heterogeneous MPSoC prototype has been developed on FPGA with state-of-the-art dynamic partial reconfigurable technologies. The leverage between static and dynamic scheduling using task dependency analysis is obtained. Experimental results demonstrated a trade-off for the two modalities.
Keywords :
field programmable gate arrays; multiprocessing systems; processor scheduling; reconfigurable architectures; system-on-chip; task analysis; FPGA; MPSoC design paradigms; dynamic partial reconfigurable technologies; dynamic scheduling; heterogeneous MPSoC prototype; instruction level scoreboarding algorithm; intertask dependencies; out-of-order execution scheme; static scheduling; task dependency analysis; task level parallelization; Dynamic scheduling; Hardware; Hazards; Heuristic algorithms; IP networks; Out of order; Out-of-order execution; Schedule; Scoreboarding;
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2013 12th IEEE International Conference on
Conference_Location :
Melbourne, VIC
DOI :
10.1109/TrustCom.2013.110