Staggered distribution: a loop allocation scheme for dataflow multiprocessor systems

McLean, VA(1992)

引用 5|浏览1
暂无评分
摘要
The authors present a staggered distribution scheme for DOACROSS loops. The scheme uses heuristics to distribute the loop iterations unevenly among processors in order to mask the delay caused by data dependencies and inter-PE (processing element) communication. Simulation results have shown that this scheme is effective for loops that have a large degree of parallelism among iterations. The scheme, due to its nature, distributes loop iterations among PEs based on architectural characteristics of the underlying organization, i.e. processor speed and communication cost. The maximum speedup attained is very close to the maximum speedup possible for a particular loop even in the presence of inter-PE communication cost. This scheme utilizes processors more efficiently, since, relative to the equal distribution approach, it requires fewer processors to attain maximum speedup. Although this scheme produces an unbalanced distribution among processors, this can be remedied by considering other loops when making the distribution to produce a balanced load among processors
更多
查看译文
关键词
distributed processing,parallel processing,doacross loops,architectural characteristics,communication cost,data dependencies,dataflow multiprocessor systems,digital simulation,heuristics,interprocessing elements communication,loop allocation scheme,processor speed,staggered distribution scheme,hardware,concurrent computing,resource management,computational modeling
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要