Detecting Data Hazards in Multi-Processor System-on-Chips on FPGA

Parallel and Distributed Processing Symposium Workshops & PhD Forum(2012)

引用 6|浏览0
暂无评分
摘要
This paper presents a novel data hazards detecting engine, task score boarding, which applies instruction level score boarding algorithm to reconfigurable MPSoC on FPGA for out-of-order task execution. Task score boarding can detect inter-task data dependencies and then assign tasks to different processors or IP cores automatically. When the computing resources are sufficient and no data dependences, task score boarding allows tasks to execute out of order. We implemented the prototype system on a state-of-the-art Virtex5 FPGA board. Experimental results on sample applications demonstrated that the task score boarding can achieve more than 97% of theoretical speedup, which shows it can largely uncover task level parallelism.
更多
查看译文
关键词
data dependence,logic circuits,out-of-order execution,multi-processor system-on-chips,task score boarding,computing resource,data hazard,ip core,detecting data hazards,mpsoc,data hazards detection,instruction level score,scoreboarding,system-on-chip,virtex5 fpga board,multiprocessing systems,inter-task data dependency,task score,out-of-order task execution,virtex5,fpga,ip cores,instruction level score boarding,field programmable gate arrays,novel data hazard,task level parallelism,out of order execution,hazards,system on chip,hardware,out of order,parallel processing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要