首页> 外文期刊>ACM transactions on reconfigurable technology and systems >Reconfiguration and Communication-Aware Task Scheduling for High-Performance Reconfigurable Computing
【24h】

Reconfiguration and Communication-Aware Task Scheduling for High-Performance Reconfigurable Computing

机译:高性能可重构计算的可重构和通信感知任务调度

获取原文
获取原文并翻译 | 示例
           

摘要

High-performance reconfigurable computing involves acceleration of significant portions of an application using reconfigurable hardware. When the hardware tasks of an application cannot simultaneously fit in an FPGA, the task graph needs to be partitioned and scheduled into multiple FPGA configurations, in a way that minimizes the total execution time. This article proposes the Reduced Data Movement Scheduling (RDMS) algorithm that aims to improve the overall performance of hardware tasks by taking into account the reconfiguration time, data dependency between tasks, intertask communication as well as task resource utilization. The proposed algorithm uses the dynamic programming method. A mathematical analysis of the algorithm shows that the execution time would at most exceed the optimal solution by a factor of around 1.6, in the worst-case. Simulations on randomly generated task graphs indicate that RDMS algorithm can reduce interconfiguration communication time by 11% and 44% respectively, compared with two other approaches that consider data dependency and hardware resource utilization only. The practicality, as well as efficiency of the proposed algorithm over other approaches, is demonstrated by simulating a task graph from a real-life application - N-body simulation - along with constraints for bandwidth and FPGA parameters from existing high-performance reconfigurable computers. Experiments on SRC-6 are carried out to validate the approach.
机译:高性能可重构计算涉及使用可重构硬件加速应用程序的重要部分。当应用程序的硬件任务无法同时放入FPGA中时,需要将任务图分区并调度到多个FPGA配置中,以最大程度地减少总执行时间。本文提出了一种减少数据移动调度(RDMS)算法,该算法旨在通过考虑重新配置时间,任务之间的数据依赖性,任务间通信以及任务资源利用来提高硬件任务的整体性能。该算法采用动态规划方法。对算法的数学分析表明,在最坏的情况下,执行时间最多将比最佳解决方案超出大约1.6倍。对随机生成的任务图的仿真表明,与仅考虑数据依赖性和硬件资源利用率的其他两种方法相比,RDMS算法可以将互配置通信时间分别减少11%和44%。通过模拟真实应用中的任务图(N体仿真)以及现有高性能可重构计算机对带宽和FPGA参数的约束,证明了该算法相对于其他方法的实用性和效率。进行了SRC-6实验以验证该方法。

著录项

  • 来源
  • 作者单位

    NSF Center for High-Performance Reconfigurable Computing (CHREC), The George Washington University,De-partment of Electrical and Computer Engineering, The George Washington University, Ashburn,VA 20147;

    NSF Center for High-Performance Reconfigurable Computing (CHREC), The George Washington University,De-partment of Electrical and Computer Engineering, The George Washington University, Ashburn,VA 20147;

    NSF Center for High-Performance Reconfigurable Computing (CHREC), The George Washington University,De-partment of Electrical and Computer Engineering, The George Washington University, Ashburn,VA 20147;

    NSF Center for High-Performance Reconfigurable Computing (CHREC), The George Washington University,De-partment of Electrical and Computer Engineering, The George Washington University, Ashburn,VA 20147;

    NSF Center for High-Performance Reconfigurable Computing (CHREC), The George Washington University,De-partment of Electrical and Computer Engineering, The George Washington University, Ashburn,VA 20147;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    hardware task scheduling; reconfigurable computing;

    机译:硬件任务调度;可重构计算;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号