...
首页> 外文期刊>ACM transactions on reconfigurable technology and systems >A Self-Aware Tuning and Self-Aware Evaluation Method for Finite-Difference Applications in Reconfigurable Systems
【24h】

A Self-Aware Tuning and Self-Aware Evaluation Method for Finite-Difference Applications in Reconfigurable Systems

机译:可重构系统中有限差分应用的自知调整和自知评估方法

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

摘要

Finite-difference methods are computationally intensive and required by many applications. Parameters of a finite-difference algorithm, such as grid size, can be varied to generate design space which contains algorithm instances with different constant coefficients. An algorithm instance with specific coefficients can either be mapped into general operators to construct static designs, or be implemented as constant-specific operators to form dynamic designs, which require runtime reconfiguration to update algorithm coefficients. This article proposes a tuning method to explore the design space to optimise both the static and the dynamic designs, and an evaluation method to select the design with maximum overall throughput, based on algorithm characteristics, design properties, available resources and runtime data size. For benchmark applications option pricing and Reverse-Time Migration (RTM), over 50% reduction in resource consumption has been achieved for both static designs and dynamic designs, while meeting precision requirements. For a single hardware implementation, the RTM design optimised with the proposed approach is expected to run 1.8 times faster than the best published design. The tuned static designs run thousands of times faster than the dynamic designs for algorithms with small data size, while the tuned dynamic designs achieve up to 5.9 times speedup over the corresponding static designs for large-scale finite-difference algorithms.
机译:有限差分方法需要大量的计算,并且是许多应用程序所需要的。可以更改有限差分算法的参数(例如网格大小)以生成设计空间,其中包含具有不同常数系数的算法实例。具有特定系数的算法实例可以映射到通用运算符中以构造静态设计,也可以实现为特定于常数的运算符以形成动态设计,这需要运行时重新配置以更新算法系数。本文提出了一种调整方法,以探索设计空间以优化静态和动态设计,并提出一种评估方法,以基于算法特征,设计属性,可用资源和运行时数据大小来选择具有最大总体吞吐量的设计。对于基准应用程序的选件定价和逆时迁移(RTM),静态设计和动态设计在满足精确度要求的同时,已将资源消耗减少了50%以上。对于单个硬件实施,用建议的方法优化的RTM设计的运行速度预计将比最佳发布的设计快1.8倍。对于数据量较小的算法,经过调整的静态设计的运行速度比动态设计快数千倍,而针对大规模有限差分算法,经过调整的动态设计的运行速度比相应的静态设计快5.9倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号