首页> 外文会议>Proceedings of the 2010 International Conference on Field-Programmable Technology >On identifying and optimizing instruction sequences for dynamic compilation
【24h】

On identifying and optimizing instruction sequences for dynamic compilation

机译:关于识别和优化用于动态编译的指令序列

获取原文

摘要

Typical computing systems based on general purpose processors (GPPs) can be extended with coarse-grained reconfigurable arrays (CGRAs) to provide higher performance and/or energy savings. In order for applications to take advantage of these computing systems, possibly including CGRAs varying in size, efficient dynamic compilation/mapping techniques are required. Dynamic mapping will be responsible for automatically moving computations originally running in the GPP to the CGRA. This paper presents our approach to dynamically map computations to CGRAs coupled to a GPP. Specifically, we evaluate the potential of the MegaBlock to accelerate the execution of a number of representative benchmarks when targeting an architecture based on a GPP and a CGRA. In addition, we show the impact on performance when using constant folding and propagation optimizations.
机译:基于通用处理器(GPPs)的典型计算系统可以使用粗粒度可重新配置阵列(CGRA)进行扩展,以提供更高的性能和/或能耗。为了使应用程序利用这些计算系统(可能包括大小不同的CGRA)的优势,需要高效的动态编译/映射技术。动态映射将负责将最初在GPP中运行的计算自动移动到CGRA。本文介绍了将计算动态映射到与GPP耦合的CGRA的方法。具体来说,当针对基于GPP和CGRA的架构时,我们评估了MegaBlock加速许多代表性基准测试的潜力。此外,我们显示了使用恒定折叠和传播优化时对性能的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号