首页> 外文期刊>International journal of reconfigurable computing >Multiloop Parallelisation Using Unrolling and Fission
【24h】

Multiloop Parallelisation Using Unrolling and Fission

机译:使用展开和裂变进行多环并行化

获取原文
           

摘要

A technique for parallelising multiple loops in a heterogeneous computing system is presented. Loops are first unrolled and then broken up into multiple tasks which are mapped to reconfigurable hardware. A performance-driven optimisation is applied to find the best unrolling factor for each loop under hardware size constraints. The approach is demonstrated using three applications speech recognition, image processing, and the N-Body problem. Experimental results show that a maximum speedup of 34 is achieved on a 274?MHz FPGA for the N-Body over a 2.6?GHz microprocessor, which is 4.1 times higher than that of an approach without unrolling.
机译:提出了一种用于并行化异构计算系统中的多个循环的技术。循环首先展开,然后分解为多个任务,这些任务映射到可重新配置的硬件。应用性能驱动的优化来在硬件大小约束下为每个循环找到最佳展开因子。使用语音识别,图像处理和N体问题这三个应用程序演示了该方法。实验结果表明,在2.6?GHz微处理器上,用于N-Body的274?MHz FPGA上实现了34的最大加速,这是不展开的方法的4.1倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号