【24h】

VEAL

机译:小牛肉

获取原文
获取外文期刊封面目录资料

摘要

Performance improvement solely through transistor scaling is becoming more and more difficult, thus it is increasingly common to see domain specific accelerators used in conjunction with general purpose processors to achieve future performance goals. There is a serious drawback to accelerators, though: binary compatibility. An application compiled to utilize an accelerator cannot run on a processor without that accelerator, and applications that do not utilize an accelerator will never use it. To overcome this problem, we propose decoupling the instruction set architecture from the underlying accelerators. Computation to be accelerated is expressed using a processor's baseline instruction set, and light-weight dynamic translation maps the representation to whatever accelerators are available in the system. In this paper, we describe the changes to a compilation framework and processor system needed to support this abstraction for an important set of accelerator designs that support innermost loops. In this analysis, we investigate the dynamic overheads associated with abstraction as well as the static/dynamic tradeoffs to improve the dynamic mapping of loop-nests. As part of the exploration, we also provide a quantitative analysis of the hardware characteristics of effective loop accelerators. We conclude that using a hybrid static-dynamic compilation approach to map computation on to loop-level accelerators is an practical way to increase computation efficiency, without the overheads associated with instruction set modification.
机译:仅通过晶体管缩放来提高性能变得越来越困难,因此越来越常见的是将特定领域的加速器与通用处理器配合使用以实现未来的性能目标。但是,加速器有一个严重的缺点:二进制兼容性。没有使用该加速器而编译为使用加速器的应用程序将无法在处理器上运行,并且不使用加速器的应用程序将永远不会使用它。为了克服这个问题,我们建议将指令集体系结构与基础加速器分离。使用处理器的基准指令集来表示要加速的计算,并且轻量级动态转换会将表示形式映射到系统中可用的任何加速器。在本文中,我们描述了对支持最内层循环的一组重要加速器设计的支持这种抽象所需的编译框架和处理器系统的更改。在此分析中,我们调查了与抽象相关的动态开销以及静态/动态折衷,以改善循环嵌套的动态映射。作为探索的一部分,我们还提供了对有效环路加速器的硬件特性的定量分析。我们得出的结论是,使用混合静态-动态编译方法将计算映射到循环级加速器是一种提高计算效率的实用方法,而没有与指令集修改相关的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号