首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >RegionSeeker: Automatically Identifying and Selecting Accelerators From Application Source Code
【24h】

RegionSeeker: Automatically Identifying and Selecting Accelerators From Application Source Code

机译:RegionSeeker:自动识别和从应用程序源代码中识别和选择加速器

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

摘要

Embedded systems present stringent and often conflicting requirements. On the one side, the need for high performance within a tight energy budget favors inflexible Application Specific Integrated Circuit (ASIC) implementations; on the other side, a short time-to-market demands programmability. Hybrid architectures such as special-purpose customized processors represent an attractive solution, as they arc programmable by software, but use dedicated hardware to accelerate parts of the computation. In such a scenario, the capability of automatically identifying the computation parts to he realized in hardware is highly desirable, in order to reduce design time and effort. This paper aims at advancing the state-of-the-art in this field. We recognize that subgraphs of control flow graphs having a single input control point and a single output control point, that we call regions, are good targets for the synthesis of application specific hardware accelerators. We therefore provide a method to identify them and an LINM-based toolchain (named RegionSeeker) that, analyzing a software application, automatically selects its most profitable regions given an area constraint. Experimental evidence shows that the accelerators identified by RegionSeeker provide a speedup of up to 4.6x and, on average, approximately 30% higher speedup is achieved compared to state-of-the-art identification techniques.
机译:嵌入式系统存在严格和经常相互冲突的要求。一方面,在紧密能预算中对高性能的需求有利于不灵活的应用特定集成电路(ASIC)实现;在另一边,市场短暂的需求可编程性。特殊定制处理器等混合架构代表了一个有吸引力的解决方案,因为它们通过软件可编程,但使用专用硬件来加速计算的部分。在这样的场景中,非常理想的是,以减少设计时间和精力,自动识别到硬件中实现的计算部件的能力。本文旨在推进本领域的最先进。我们认识到,具有单个输入控制点的控制流程图和我们呼叫区域的单个输出控制点的子图是合成应用特定硬件加速器的良好目标。因此,我们提供了一种识别它们的方法和基于LINM的工具链(命名区域SEEKER),它分析软件应用程序,自动选择其最有利可图的区域给定区域约束。实验证据表明,由地区Seeker鉴定的加速器提供高达4.6倍的加速,并且平均而言,与最先进的识别技术相比,实现了大约30%的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号