Communication-aware Heterogeneous Multiprocessor Mapping for Real-time Streaming Systems

被引:11
|
作者
Lin, Jing [1 ]
Gerstlauer, Andreas [1 ]
Evans, Brian L. [1 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
关键词
Synchronous dataflow; Multiprocessor mapping; Inter-processor communication; EVOLUTIONARY ALGORITHMS;
D O I
10.1007/s11265-012-0674-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time streaming signal processing systems typically desire high throughput and low latency. Many such systems can be modeled as synchronous data flow graphs. In this paper, we address the problem of multi-objective mapping of SDF graphs onto heterogeneous multiprocessor platforms, where we account for the overhead of bus-based inter-processor communication. The primary contributions include (1) an integer linear programming (ILP) model that globally optimizes throughput, latency and cost; (2) low-complexity two-stage heuristics based on a combination of an evolutionary algorithm with an ILP to generate either a single sub-optimal mapping solution or a Pareto front for design space optimization. In our simulations, the proposed heuristic shows up to 12x run-time efficiency compared to the global ILP while maintaining a 10 (-aEuro parts per thousand 6) optimality gap in throughput.
引用
收藏
页码:279 / 291
页数:13
相关论文
共 50 条
  • [21] A Novel Thermal-Constrained Energy-Aware Partitioning Algorithm for Heterogeneous Multiprocessor Real-Time Systems
    Barrefors, Bjoern
    Lu, Ying
    Saha, Shivashis
    Deogun, Jitender S.
    2014 IEEE INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2014,
  • [22] Multiprocessor Real-Time Systems with Shared Resources: Utilization Bound and Mapping
    Han, Jian-Jun
    Zhu, Dakai
    Wu, Xiaodong
    Yang, Laurence T.
    Jin, Hai
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (11) : 2981 - 2991
  • [23] Communication-aware Hierarchical Online-Placement in Heterogeneous Reconfigurable Systems
    Schneider, Sven
    Meisel, Andre
    Hardt, Wolfram
    RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, : 61 - 67
  • [24] Evaluation framework for energy-aware multiprocessor scheduling in real-Time systems
    Mejia-Alvarez, Pedro
    Moncada-Madero, David
    Aydin, Hakan
    Diaz-Ramirez, Arnoldo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 388 - 402
  • [25] Global Reliability-Aware Power Management for Multiprocessor Real-Time Systems
    Qi, Xuan
    Zhu, Dakai
    Aydin, Hakan
    16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 183 - 192
  • [26] CAP: Communication-aware Allocation Algorithm for Real-Time Parallel Applications on Many-cores
    Panic, Milos
    Quinones, Eduardo
    Hernandez, Carles
    Abella, Jaume
    Cazorla, Francisco J.
    2015 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2015, : 685 - 692
  • [27] On the development of a communication-aware task mapping technique
    Orduña, JM
    Silla, F
    Duato, J
    JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (04) : 207 - 220
  • [28] A communication-aware topological mapping technique for NoCs
    Tornero, Rafael
    Orduna, Juan N.
    Palesi, Maurizio
    Duato, Jose
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 910 - 919
  • [29] Overhead-Aware Energy Optimization for Real-Time Streaming Applications on Multiprocessor System-on-Chip
    Wang, Yi
    Liu, Hui
    Liu, Duo
    Qin, Zhiwei
    Shao, Zili
    Sha, Edwin H. -M.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2011, 16 (02)
  • [30] Feasibility analysis of preemptive real-time systems upon heterogeneous multiprocessor platforms
    Baruah, S
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 37 - 46