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 条
  • [31] Scalable Communication-aware Task Mapping Algorithms for Interconnected Multicore Systems
    Chung, I-Hsin
    Lee, Che-Rung
    Zhou, Jiazheng
    Chou, Chung-Yi
    Chung, Yeh-Ching
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 187 - 192
  • [32] Exploiting Laxity for Heterogeneous Multiprocessor Real-time Scheduling
    Yazdi, Hamid Tabatabaee
    Salmani, Vahid
    Khatib-Astaneh, Narges
    Salmani, Mahdi
    Fard, Amin Milani
    2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5, 2008, : 1613 - +
  • [33] Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 664 - +
  • [34] Dynamic mapping and ordering tasks of embedded real-time systems on multiprocessor platforms
    Yang, P
    Catthoor, F
    SOFTWARE AND COMPILERS FOR EMBEDDED SYSTEMS, PROCEEDINGS, 2004, 3199 : 167 - 181
  • [35] Leakage-Aware Dynamic Scheduling for Real-Time Adaptive Applications on Multiprocessor Systems
    Yu, Heng
    Veeravalli, Bharadwaj
    Ha, Yajun
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 493 - 498
  • [36] Power-aware scheduling of conditional task graphs in real-time multiprocessor systems
    Shin, D
    Kim, J
    ISLPED'03: PROCEEDINGS OF THE 2003 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2003, : 408 - 413
  • [37] Hardware resources contention-aware scheduling of hard real-time multiprocessor systems
    Aceituno, Jose Maria
    Guasque, Ana
    Balbastre, Patricia
    Simo, Jose
    Crespo, Alfons
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 118
  • [38] A Migration Aware Scheduling Technique for Real-Time Aperiodic Tasks Over Multiprocessor Systems
    Khan, Ayaz Ali
    Ali, Abid
    Zakarya, Muhammad
    Khan, Rahim
    Khan, Mukhtaj
    Rahman, Izaz Ur
    Abd Rahman, Mohd Amiruddin
    IEEE ACCESS, 2019, 7 : 27859 - 27873
  • [39] Real Time Scheduling on Heterogeneous Multiprocessor Systems - A Survey
    Singh, Jagpreet
    Auluck, Nitin
    2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 73 - 78
  • [40] Energy-Efficient Mapping of Real-Time Streaming Applications on Cluster Heterogeneous MPSoCs
    Liu, Di
    Spasic, Jelena
    Chen, Gang
    Stefanov, Todor
    2015 13TH IEEE SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2015, : 9 - 18