Automatic Extraction of Task-Level Parallelism for Heterogeneous MPSoCs

被引:3
|
作者
Cordes, Daniel [1 ]
Neugebauer, Olaf [1 ]
Engel, Michael [1 ]
Marwedel, Peter [1 ]
机构
[1] TU Dortmund Univ, Dortmund, Germany
关键词
D O I
10.1109/ICPP.2013.113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous multi-core platforms are increasingly attractive for embedded applications due to their adaptability and efficiency. This proliferation of heterogeneity demands new approaches for extracting thread level parallelism from sequential applications which have to be efficient at runtime. We present, to the best of our knowledge, the first Integer Linear Programming (ILP)-based parallelization approach for heterogeneous multi-core platforms. Using Hierarchical Task Graphs and high-level timing models, our approach manages to balance the extracted tasks while considering performance differences between cores. As a result, we obtain considerable speedups at runtime, significantly outperforming tools for homogeneous systems. We evaluate our approach by parallelizing standard benchmarks from various application domains.
引用
收藏
页码:950 / 959
页数:10
相关论文
共 50 条
  • [41] A TASK-LEVEL ASSESSMENT OF JOB-SATISFACTION
    TABER, TD
    ALLIGER, GM
    JOURNAL OF ORGANIZATIONAL BEHAVIOR, 1995, 16 (02) : 101 - 121
  • [42] Task-Level Authoring for Remote Robot Teleoperation
    Senft, Emmanuel
    Hagenow, Michael
    Welsh, Kevin
    Radwin, Robert
    Zinn, Michael
    Gleicher, Michael
    Mutlu, Bilge
    FRONTIERS IN ROBOTICS AND AI, 2021, 8
  • [43] Task-level assembly modeling in virtual environments
    Jung, B
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 3, PROCEEDINGS, 2003, 2669 : 721 - 730
  • [44] CAST - A task-level concurrency analysis tool
    Stuijk, S
    Basten, T
    Ypma, J
    THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, : 237 - 238
  • [45] Task-level Differentially Private Meta Learning
    Zhou, Xinyu
    Bassily, Raef
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [46] Quantitative Assessment at Task-Level for Performance of Robotic Configurations and Task Plans
    Ching-Yen Weng
    Wei Chian Tan
    Qilong Yuan
    I-Ming Chen
    Journal of Intelligent & Robotic Systems, 2019, 96 : 439 - 456
  • [47] Task-level interaction with virtual environments and virtual actors
    Zeltzer, D
    Gaffron, S
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER INTERACTION, 1996, 8 (01) : 73 - 94
  • [48] Task-level approaches for the control of constrained multibody systems
    De Sapio, Vincent
    Khatib, Oussama
    Delp, Scott
    MULTIBODY SYSTEM DYNAMICS, 2006, 16 (01) : 73 - 102
  • [49] Opportunities for Task-Level Research within the Audit Process
    Messier, William, Jr.
    INTERNATIONAL JOURNAL OF AUDITING, 2010, 14 (03) : 320 - 328
  • [50] Automated task-level autonomy assessment in robotic surgery
    Gerull, William D.
    Liebendorfer, Adam
    Awad, Michael M.
    SURGICAL ENDOSCOPY AND OTHER INTERVENTIONAL TECHNIQUES, 2024, 38 (10): : 6033 - 6036