首页> 外文会议>International conference on Hardware/software codesign and system synthesis >Increasing hardware efficiency with multifunction loop accelerators
【24h】

Increasing hardware efficiency with multifunction loop accelerators

机译:多功能回路加速器提高硬件效率

获取原文

摘要

To meet the conflicting goals of high-performance low-cost embedded systems, critical application loop nests are commonly executed on specialized hardware accelerators. These loop accelerators are traditionally designed in a single-function manner, wherein each loop nest is implemented as a dedicated hardware block. This paper focuses on hardware sharing across loop nests by creating multifunction loop accelerators, or accelerators capable of executing multiple algorithms. A compiler-based system for automatically synthesizing multifunction loop accelerator architectures from C code is presented. We compare the effectiveness of three architecture synthesis approaches with varying levels of complexity: sum of individual accelerators, union of individual accelerators, and joint accelerator synthesis. Experiments show that multifunction accelerators achieve substantial hardware savings over combinations of single-function designs. In addition, the union approach to multifunction synthesis is shown tobe effective at creating low-cost hardware by exploiting hardware sharing, while remaining computationally tractable.
机译:为了满足高性能低成本嵌入式系统的相互矛盾的目标,关键的应用程序循环嵌套通常在专用的硬件加速器上执行。传统上,这些循环加速器是以单功能方式设计的,其中每个循环嵌套都实现为专用硬件模块。本文通过创建多功能循环加速器或能够执行多种算法的加速器,着重于跨循环嵌套的硬件共享。提出了一种基于编译器的系统,用于从C代码自动合成多功能循环加速器体系结构。我们比较了三种具有不同复杂程度的体系结构综合方法的有效性:各个加速器的总和,各个加速器的并集和联合加速器综合。实验表明,与单功能设计的组合相比,多功能加速器可节省大量硬件。此外,多功能综合的联合方法显示出通过利用硬件共享来创建低成本硬件的有效方法,同时保持了计算上的可控制性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号