首页> 外文期刊>ACM Computing Surveys >Improving Performance and Energy Consumption in Embedded Systems via Binary Acceleration: A Survey
【24h】

Improving Performance and Energy Consumption in Embedded Systems via Binary Acceleration: A Survey

机译:通过二进制加速提高嵌入式系统的性能和能耗:调查

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

摘要

The breakdown of Dennard scaling has resulted in a decade-long stall of the maximum operating clock frequencies of processors. To mitigate this issue, computing shifted to multi-core devices. This introduced the need for programming flows and tools that facilitate the expression of workload parallelism at high abstraction levels. However, not all workloads are easily parallelizable, and the minor improvements to processor cores have not significantly increased single-threaded performance. Simultaneously, Instruction Level Parallelism in applications is considerably underexplored. This article reviews notable approaches that focus on exploiting this potential parallelism via automatic generation of specialized hardware from binary code. Although research on this topic spans over more than 20 years, automatic acceleration of software via translation to hardware has gained new importance with the recent trend toward reconfigurable heterogeneous platforms. We characterize this kind of binary acceleration approach and the accelerator architectures on which it relies. We summarize notable state-of-the-art approaches individually and present a taxonomy and comparison. Performance gains from 2.6x to 5.6x are reported, mostly considering bare-metal embedded applications, along with power consumption reductions between 1.3x and 3.9x. We believe the methodologies and results achievable by automatic hardware generation approaches are promising in the context of emergent reconfigurable devices.
机译:Dennard缩放的故障导致了处理器最大操作时钟频率的十年长的摊位。要缓解此问题,计算转移到多核设备。这介绍了对促进高抽象级别的工作负载并行性表达的编程流和工具的需求。但是,并非所有工作负载都很容易并行化,并且对处理器核心的微小改进没有显着提高单线程性能。同时,应用中的指令水平并行性具有很大的曝光率。本文审查了专注于通过二进制代码的自动生成专用硬件来利用这种潜在的并行性的显着方法。虽然对20多年来的这一主题的研究,但通过翻译到硬件的自动加速软件与最近的重新配置异构平台的趋势增加了新的重要性。我们对这种二进制加速度方法和加速器架构表征了它依赖的加速度架构。我们概述了显着的最先进的方法,并提供分类和比较。报告了2.6倍至5.6倍的性能提升,主要考虑裸机嵌入式应用,以及1.3倍和3.9倍之间的功耗降低。我们认为,在紧急可重新配置设备的背景下,自动硬件生成方法可实现的方法和结果是有希望的。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号