首页> 外文期刊>ACM Transactions on Embedded Computing Systems >An Approximation Algorithm for Scheduling on Heterogeneous Reconfigurable Resources
【24h】

An Approximation Algorithm for Scheduling on Heterogeneous Reconfigurable Resources

机译:异构可重构资源调度的一种近似算法

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

摘要

Dynamic reconfiguration imposes significant penalties in terms of performance and energy. Scheduling the execution of tasks on a dynamically reconfigurable device is therefore of critical importance. Likewise, other application domains have cost models that are effectively the same as dynamic reconfiguration; examples include: data transmission across multiprocessor systems; dynamic code updating and reprogramming of motes in sensor networks; and module allocation, wherein the sharing of resources effectively eliminates inherent reconfiguration costs. This article contributes a fully polynomial time approximation algorithm for the problem of scheduling independent tasks onto a fixed number of heterogeneous reconfigurable resources, where each task has a different hardware and software latency on each device; the reconfiguration latencies can also vary between resources. A general-purpose processor and a field programmable gate array were used to experimentally validate the proposed technique using a pair of encryption algorithms. The latencies of the schedules obtained by the approximation scheme were at most 1.1 × longer than the optimal solution, which was found using integer linear programming; this result is better than the theoretical worst-case guarantee of the approximation algorithm, which was 1.999×. The length of the schedules obtained using list scheduling, a well-known polynomial time heuristic, were at most 2.6× longer than optimal.
机译:动态重新配置会在性能和能耗方面造成重大损失。因此,在动态可重新配置的设备上安排任务的执行至关重要。同样,其他应用程序域的成本模型实际上与动态重新配置相同。示例包括:跨多处理器系统的数据传输;传感器网络中节点的动态代码更新和重新编程;以及模块分配,其中资源共享有效地消除了固有的重新配置成本。本文为将独立任务调度到固定数量的异构可重配置资源上做出了贡献的全多项式时间近似算法,其中每个任务在每个设备上具有不同的硬件和软件延迟;资源之间的重新配置延迟也可能有所不同。通用处理器和现场可编程门阵列被用于通过一对加密算法对所提出的技术进行实验验证。通过近似方案获得的进度表的延迟最多比使用整数线性规划法发现的最优解决方案长1.1倍。该结果优于近似算法的理论最坏情况保证(1.999x)。使用列表调度(一种众所周知的多项式时间启发法)获得的调度的长度最多比最佳长度长2.6倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号