arrow
返回

A Hardware Runtime for Task-Based Programming Models

delete2019-09-01
delete12
PRE
AI
X
Xubin Tan *
J
Jaume Bosch
C
Carlos Álvarez
E
Eduard Ayguadé
M
Mateo Valero
DOI:10.1109/TPDS.2019.2907493delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Task-based programming models such as OpenMP 5.0 and OmpSs are simple to use and powerful enough to exploit task parallelism of applications over multicore, manycore and heterogeneous systems. However, their software-only runtimes introduce relevant overhead when targeting fine-grained tasks, resulting in performance losses. To overcome this drawback, we present a hardware runtime Picos++ that accelerates critical runtime functions such as task dependence analysis, nested task support, and heterogeneous task scheduling. As a proof-of-concept, the Picos++ hardware runtime has been integrated with a compiler infrastructure that supports parallel task-based programming models. A FPGA SoC running Linux OS has been used to implement the hardware accelerated part of Picos++, integrated with a heterogeneous system composed of 4 symmetric multiprocessor (SMP) cores and several hardware functional accelerators (HwAccs) for task execution. Results show significant improvements on energy and performance compared to state-of-the-art parallel software-only runtimes. With Picos++, applications can achieve up to 7.6x speedup and save up to 90 percent of energy, when using 4 threads and up to 4 HwAccs, and even reach a speedup of 16x over the software alternative when using 12 HwAccs and small tasks.
Keyword:
Fine-grained parallelism
task-dependence analysis
nested tasks
heterogeneous task scheduling
energy saving
FPGA
task-based programming models
AI总结

AI总结

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

期刊

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

机构

U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

Dose-Effect Relationship of Bilirubin on Striatal Synaptosomes in Rats
err2009-09-30
err0
PREAI
errMaurizio M. Amato; Nelda V. Kilguss; Nancy L. Gelardi; William J. Cashore
err分享
err收藏
Reproducible protocol to obtain and measure first-order relay human thalamic white-matter tracts
err2022-11-01
err0
errOAAI
errMengxing Liu; Garikoitz Lerma-Usabiaga; Francisco Clascá; Pedro M. Paz-Alonso
err分享
err收藏
Strengthened connections between engrams encode specific memories
err2018-08-31
err0
errOAAI
errJi-il Kim; Dong Il Choi; Bong-Kiun Kaang
err分享
err收藏
err分享
err收藏
Picos. A hardware runtime architecture support for OmpSs
err2015-12-01
err14
errOAAI
errYazdanpanah, Fahimeh; Alvarez, Carlos; Jimenez-Gonzalez, Daniel; Badia, Rosa M.; Valero, Mateo
err分享
err收藏
Feasibility of Computer-Based Videogame Therapy for Children with Cerebral Palsy
err2013-08-01
err0
errOAAI
errSandra Radtka; Robert Hone; Charles Brown; Judy Mastick; Marsha E. Melnick; Glenna A. Dowling
err分享
err收藏
Differential Regulation of Prelimbic and Thalamic Transmission to the Basolateral Amygdala by Acetylcholine Receptors
err2022-12-19
err0
errOAAI
errSarah C. Tryon; Joshua X. Bratsch-Prince; James W. Warren; Grace C. Jones; Alexander J. McDonald; David D. Mott
err分享
err收藏
Sex Differences in Dementia
err2023-01-26
err0
PREAI
errEef Hogervorst; Sophie Temple; Emma O’Donnell
err分享
err收藏
学者 查看更多内容