首页> 外文期刊>Microprocessors and microsystems >Adaptive voltage scaling in a heterogeneous FPGA device with memory and logic in-situ detectors
【24h】

Adaptive voltage scaling in a heterogeneous FPGA device with memory and logic in-situ detectors

机译:具有存储器和逻辑原位检测器的异构FPGA器件中的自适应电压缩放

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

摘要

This paper presents an enhanced tool flow and hardware to allow a host CPU to exploit the timing margins available on a FPGA fabric to improve its performance or reduce its energy and power requirements. Two different case studies are considered to demonstrate the performance gains and energy reduction possible in realistic scenarios. The first case study presents a video fusion system with hardware acceleration. The video fusion application is based on Dual-Tree Complex Wavelet Transforms (DT-CWT) that are mapped to a hardware accelerator using high-level synthesis tools. The hardware netlist is processed and in-situ detectors are automatically added to monitor and pre-detect timing failures occurring in the critical path flip-flops. In the second case study the tool flow is extended to support cases where the critical paths terminate in memory blocks with internal registers hidden from the user. A soft-core multiprocessor implemented in the FPGA is used to illustrate the additional challenges and proposed solution. In both cases the host CPU can control the voltage and frequency of the FPGA and compute to the performance or energy limit obtaining around 70% increase in performance or reduction in energy. Intermediate solutions that trade different levels of performance for energy are also possible. The system exhibits excellent energy proportional computing characteristics and can adapt its operating point to complete a task within a given time budget so that only the minimum level of energy is used. (C) 2017 Elsevier B.V. All rights reserved.
机译:本文提出了一种增强的工具流程和硬件,以允许主机CPU利用FPGA架构上可用的时序裕度来改善其性能或降低其能耗和功耗要求。考虑了两个不同的案例研究,以证明在实际场景中可能实现的性能提升和能耗降低。第一个案例研究提出了一种具有硬件加速功能的视频融合系统。该视频融合应用程序基于双树复数小波变换(DT-CWT),该变换使用高级综合工具映射到硬件加速器。处理硬件网表,并自动添加就地检测器,以监视和预先检测在关键路径触发器中发生的时序故障。在第二个案例研究中,工具流扩展为支持关键路径在内存块中终止,用户看不到内部寄存器的情况。 FPGA中实现的软核多处理器用于说明其他挑战和建议的解决方案。在这两种情况下,主机CPU都可以控制FPGA的电压和频率,并计算出性能或能量极限,从而获得大约70%的性能提高或能耗降低。以不同性能水平换取能源的中间解决方案也是可能的。该系统具有出色的能量比例计算特性,并且可以调整其工作点以在给定的时间预算内完成任务,因此仅使用了最低水平的能量。 (C)2017 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号