arrow
返回

Coarse-Grained Task Parallelization by Dynamic Profiling for Heterogeneous SoC-Based Embedded System

delete2024-12-10
delete0
delete
OA
AI
S
Serhan Gener
J
Joshua Mack
H
H. Umut Suluhan
A
Ali Akoglu
C
Chaitali Chakrabarti
DOI:10.1145/3704635delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
本研究中,我们介绍了一种基于动态性能分析的方法,用于将用户编写的C/C++应用程序自动转换为由粗粒度任务组成的并行表示。这种并行表示适合于将应用程序映射到异构SoC上。我们提出了在编译过程中对用户应用程序二进制文件进行插桩的方法,使用并行原语使运行时系统能够并发调度和执行独立的计算密集型粗粒度任务。我们使用所提出的编译和代码转换方法,将每个应用程序重新定向到由处理器核心和加速器组成的异构SoC上执行。我们通过通信系统和雷达处理领域的真实应用的任务级并行化和功能正确执行,展示了我们集成的编译时和运行时流程的能力。我们通过在四种不同平台上执行六个具有不同并行度级别的应用程序,来展示我们集成系统的功能:一个八核通用处理器、一个异构SoC模拟器,以及利用Xilinx Zynq UltraScale+ FPGA和Nvidia Jetson AGX板的两款异构SoC。我们的集成方法为应用程序开发者提供了一条途径,使其能够充分利用目标SoC,而无需用户成为硬件或并行编程专家。
Keyword:
Coarse-grained task parallelization
dynamic profiling
heterogeneous SoC and runtime
parallelism detection

期刊

ACM Transactions on Embedded Computing Systems 封面图
ACM Transactions on Embedded Computing Systems
IF:
2.6
论文数:
238
被引数:
2.3K

机构

U
Univ Arizona
学者数:
1.7K
论文数: 1.4K
被引数: 419
引用论文

引用论文

Lateral overgrowth mechanisms and microstructural characteristics of bulk-like GaN layers grown by sublimation method侧向过生长机制及由升华法生长的体材料GaN层的微观结构特征
err1999-02-01
err0
PREAI
errJie Wang; R. S. Qhalid Fareed; M. Hao; S. Mahanty; S. Tottori; Y. Ishikawa; T. Sugahara; Y. Morishima; K. Nishino; M. Osinski; S. Sakai
err分享
err收藏
Report of the 2010-2011 Academic Affairs Standing Committee2010-2011年学术事务常设委员会报告
err2011-12-01
err0
errOAAI
errHolly L. Mason; Mitra Assemi; Bethanne Brown; Jeff J. Cain; Wendy C. Cox; Stephen J. Cutler; Vern K. Duba; Evan T. Robinson; Cecilia M. Plaza
err分享
err收藏
Direct Measurement of the Spin-Orbit Interaction in a Two-Electron InAs Nanowire Quantum Dot
err2007-06-26
err0
errOAAI
errC. Fasth; A. Fuhrer; L. Samuelson; Vitaly N. Golovach; Daniel Loss
err分享
err收藏
Efficacy of Mycobacterium indicus pranii Immunotherapy as an Adjunct to Chemotherapy for Tuberculosis and Underlying Immune Responses in the Lung
err2012-07-26
err0
errOAAI
errAnkan Gupta; Farhan J. Ahmad; Faiz Ahmad; Umesh D. Gupta; Mohan Natarajan; Vishwamohan Katoch; Sangeeta Bhaskar
err分享
err收藏
学者 查看更多内容