arrow
返回

Efficient, Dynamic Multi-Task Execution on FPGA-Based Computing Systems

delete2022-03-01
delete9
delete
OA
AI
U
Umar Ibrahim Minhas
R
Roger Woods *
D
Dimitrios S. Nikolopoulos
G
Georgios Karakonstantis
DOI:10.1109/TPDS.2021.3101153delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
With growing Field Programmable Gate Array (FPGA) device sizes and their integration in environments enabling sharing of computing resources such as cloud and edge computing, there is a requirement to share the FPGA area between multiple tasks. The resource sharing typically involves partitioning the FPGA space into fix-sized slots. This results in suboptimal resource utilisation and relatively poor performance, particularly as the number of tasks increase. Using OpenCL's exploration capabilities, we employ clever clustering and custom, task-specific partitioning and mapping to create a novel, area sharing methodology where task resource requirements are more effectively managed. Using models with varying resource/throughput profiles, we select the most appropriate distribution based on the runtime, workload needs to enhance temporal compute density. The approach is enabled in the system stack by a corresponding task-based virtualisation model. Using 11 high performance tasks from graph analysis, linear algebra and media streaming, we demonstrate an average 2.8x higher system throughput at 2.3x better energy efficiency over existing approaches.
Keyword:
Task analysis
Field programmable gate arrays
Runtime
Throughput
Resource management
Dynamic scheduling
Space exploration
FPGA systems
resource sharing
scheduling and runtime
partitioning and mapping
task-based virtualisation
clustering
AI总结

AI总结

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

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

Q
Queen's University Belfast
学者数:
1.6W
论文数: 1.7W
被引数: 2.5W
引用论文

引用论文

Perilesional and homotopic area activation during proverb comprehension after stroke
err2018-12-26
err0
errOAAI
errYou Gyoung Yi; Dae Yul Kim; Woo Hyun Shim; Joo Young Oh; Ho Sung Kim; Minji Jung
err分享
err收藏
Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches
err2015-07-21
err352
errOAAI
errZhan, Zhi-Hui; Liu, Xiao-Fang; Gong, Yue-Jiao; Zhang, Jun; Chung, Henry Shu-Hung; Li, Yun
err分享
err收藏
Interconnect Solutions for Virtualized Field-Programmable Gate Arrays
err2018-01-01
err22
errOAAI
errYazdanshenas, Sadegh; Betz, Vaughn
err分享
err收藏
Towards Knowledge Modeling for Sustainable Transport
err2014-03-08
err0
PREAI
errPaloma Cáceres; Carlos E. Cuesta; José María Cavero; Belén Vela; Almudena Sierra-Alonso
err分享
err收藏
学者 查看更多内容