arrow
返回

Potential and methods for embedding dynamic offloading decisions into application code

delete2016-10-01
delete1
PRE
AI
G
Gavin Vaz
H
Heinrich Riebler *
T
Tobias Kenter
C
Christian Plessl
DOI:10.1016/j.compeleceng.2016.04.021delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A broad spectrum of applications can be accelerated by offloading computation intensive parts to reconfigurable hardware. However, to achieve speedups, the number of loop iterations (trip count) needs to be sufficiently large to amortize offloading overheads. Trip counts are frequently not known at compile time, but only at runtime just before entering a loop. Therefore, we propose to generate code for both the CPU and the coprocessor, and defer the offloading decision to the application runtime. We demonstrate how a toolflow, based on the LLVM compiler framework, can automatically embed dynamic offloading decisions into the application code. We perform in-depth static and dynamic analysis of popular benchmarks, which confirm the general potential of such an approach. We also propose to optimize the offloading process by decoupling the runtime decision from the loop execution (decision slack). The feasibility of our approach is demonstrated by a toolflow that automatically identifies suitable data-parallel loops and generates code for the FPGA coprocessor of a Convey HC-1. We evaluate the integrated toolflow with representative loops executed for different input data sizes. (C) 2016 Elsevier Ltd. All rights reserved.
Keyword:
Runtime system
Runtime decision
Hotspot offloading
Convey HC-1
LLVM
SCEV
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

C
Computers and Electrical Engineering
IF:
4.9
论文数:
6.7K
被引数:
1.3W

机构

U
University of Paderborn
学者数:
2.9K
论文数: 2.7K
被引数: 2
引用论文

引用论文

ELEVATED PROTEIN C IS PROTECTIVE AGAINST POST THROMBOTIC SYNDROME升高的蛋白C对血栓后综合征具有保护作用
err2024-12-01
err0
PREAI
errHe, Zijun; Thompson, Vivian; Thornhill, Dianne; Shearer, Rick; Baird, Christine; Manco-Johnson, Marilyn
err分享
err收藏
Compiling for Reconfigurable Computing: A Survey可重构计算的编译: 综述
err2010-06-23
err72
PREAI
errCardoso, Joao M. P.; Diniz, Pedro C.; Weinhardt, Markus
err分享
err收藏
Patient adoption of an internet based diabetes medication tool to improve adherence: A pilot study
err2017-01-01
err0
errOAAI
errScott A. Davis; Delesha Carpenter; Doyle M. Cummings; Charles Lee; Susan J. Blalock; Jennifer Elissa Scott; Lisa Rodebaugh; Stefanie P. Ferreri; Betsy Sleath
err分享
err收藏
Fractional Spin and Josephson Effect in Time-Reversal-Invariant Topological Superconductors
err2017-07-25
err0
errOAAI
errAlberto Camjayi; Liliana Arrachea; Armando Aligia; Felix von Oppen
err分享
err收藏
学者 查看更多内容