首页> 外文会议>International symposium on advanced parallel processing technologies >An Improved FPGAs-Based Loop Pipeline Scheduling Algorithm for Reconfigurable Compiler
【24h】

An Improved FPGAs-Based Loop Pipeline Scheduling Algorithm for Reconfigurable Compiler

机译:一种基于FPGA的可重构编译器循环流水线调度算法

获取原文

摘要

Reconfigurable compilers have shown significant promise in the field of reconfigurable computing, and pipeline scheduling algorithms are typically concerned with improving iteration performance or saving the resources. However, the lack of loop pipeline scheduling algorithm for reconfigurable systems hampers the widespread adoption of fine-grained reconfigurable compilers. This paper presents an improved FPGAs-based loop pipeline scheduling algorithm and has realized it in ASCRA (Application-Specific Compiler for Reconfigurable Architecture) compilation framework. In FPGAs-based loop pipeline scheduling algorithm, the adequate consideration of hardware operation logic delay can save the resources of pipelining and ensure the performance of reconfigurable systems. Both of iterations with carried dependencies and without carried dependency have been considered. The preliminary experiment results show that it can economize more than 20% of the register resources by combining the adjacent pipeline stages without influencing the performance, and the algorithm is feasible for the other fine-grained reconfigurable compilers.
机译:可重配置的编译器在可重配置计算领域已显示出巨大的希望,并且管线调度算法通常与提高迭代性能或节省资源有关。但是,缺少用于可重配置系统的循环管道调度算法,这妨碍了细粒度可重配置编译器的广泛采用。本文提出了一种改进的基于FPGA的循环流水线调度算法,并已在ASCRA(可重构体系结构的专用编译器)编译框架中实现。在基于FPGA的循环流水线调度算法中,充分考虑硬件操作逻辑延迟可以节省流水线资源并确保可重配置系统的性能。已经考虑了具有有载依赖性和没有有载依赖性的两个迭代。初步的实验结果表明,通过组合相邻的流水线级,可以节省超过20%的寄存器资源,并且不影响性能,该算法对于其他细粒度的可重构编译器也是可行的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号