首页> 外文期刊>Computer architecture news >Binary Acceleration Using Coarse-Grained Reconfigurable Architecture
【24h】

Binary Acceleration Using Coarse-Grained Reconfigurable Architecture

机译:使用粗粒度可重构体系结构的二进制加速

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Coarse-grained reconfigurable architectures (CGRAs) have been well-researched and shown to be particularly effective in acceleration of data-intensive applications. However, practical difficulties in application mapping have hindered their widespread adoption. Typically, an application must be modified manually or by using special compilers and design tools in order to fully exploit the architecture. This incurs considerable design costs to the application developer and reduces software portability. In this paper, we propose a framework for automatic transformation of an application at binary-level, with which the user can execute an arbitrary application on the CGRA. Our approach analyzes the binary code and determines which portions of the program to accelerate, maps them to the reconfigurable array, then modifies the binary code appropriately to run on the CGRA. We describe the overall process of our framework, and present solutions to several problems that arise from such an approach. Results from our preliminary experiments show that we are able to achieve speedup of up to 14.8.
机译:粗粒度可重构体系结构(CGRA)已得到充分研究,并显示出在加速数据密集型应用程序方面特别有效。但是,应用程序映射中的实际困难阻碍了它们的广泛采用。通常,必须手动或通过使用特殊的编译器和设计工具来修改应用程序,以充分利用该体系结构。这给应用程序开发人员带来了可观的设计成本,并降低了软件的可移植性。在本文中,我们提出了一种在二进制级别自动转换应用程序的框架,用户可以使用该框架在CGRA上执行任意应用程序。我们的方法分析了二进制代码,并确定要加速的程序部分,将它们映射到可重新配置的数组,然后适当地修改二进制代码以在CGRA上运行。我们描述了我们框架的总体过程,并提出了针对这种方法所产生的若干问题的解决方案。初步实验的结果表明,我们能够实现高达14.8的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号