A Pipelining Loop Optimization Method for Dataflow Architecture

(整期优先)网络出版时间:2018-01-11
/ 1
与exascale来超级计算的时代,电源效率成为了最重要的障碍造一个exascale系统。Dataflow建筑学在为科学应用完成高电源效率有本国的优点。然而,最先进的dataflow体系结构没能为循环处理利用高并行。处理这个问题,我们建议一个pipelining环优化方法(PLO),它在处理元素(PE)在环流动做重复dataflow的数组加速器。这个方法由二种技术,帮助建筑学的硬件重复和帮助说明的软件重复组成。在硬件重复执行模型,一个在薄片上循环控制器被设计产生循环索引,减少计算内核并且打为pipelining执行的一个好基础的复杂性。在软件重复实行模型,另外的环指令被论述解决重复相关性问题。经由这二种技术,准备好了每周期执行的指令的平均数字被增加使浮点联合起来忙。当这二种技术的硬件费用是可接受的时,模拟结果证明分别地,我们的建议方法平均由2.45x和1.1x在浮点效率超过静电干扰和动态循环执行模型。