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 条
  • [41] REAL-TIME BEHAVIOR MONITORING FOR MULTIPROCESSOR SYSTEMS
    CALVEZ, JP
    PASQUIER, O
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 213 - 220
  • [42] Scheduling algorithms for multiprocessor real-time systems
    Zhang, LC
    Huang, JW
    Zheng, Y
    ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1470 - 1474
  • [43] An adaptive framework for multiprocessor real-time systems
    Block, Aaron
    Brandenburg, Bjoern
    Anderson, James H.
    Quint, Stephen
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 23 - +
  • [44] Real-Time Streaming Communication With Optical Codes
    Xie, Kun
    Gaboury, Sebastien
    Halle, Sylvain
    IEEE ACCESS, 2016, 4 : 284 - 298
  • [45] Multiprocessor platform for partitioned real-time systems
    Perez Tijero, Hector
    Aldea Rivas, Mario
    Medina Ortega, Daniel
    SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (01): : 61 - 78
  • [46] RESOURCE RECLAIMING IN MULTIPROCESSOR REAL-TIME SYSTEMS
    SHEN, C
    RAMAMRITHAM, K
    STANKOVIC, JA
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1993, 4 (04) : 382 - 397
  • [47] Communication and migration energy aware task mapping for reliable multiprocessor systems
    Das, Anup
    Kumar, Akash
    Veeravalli, Bharadwaj
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 30 : 216 - 228
  • [48] The feasibility analysis of multiprocessor real-time systems
    Baruah, Sanjoy
    Fisher, Nathan
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 85 - +
  • [49] A Survey of Real-Time Scheduling on Multiprocessor Systems
    Sun, Zhenyu
    Guo, Mengying
    Liu, Xingwu
    THEORETICAL COMPUTER SCIENCE, NCTCS 2021, 2021, 1494 : 89 - 118
  • [50] ANALYSIS OF MULTIPROCESSOR SYSTEMS THAT OPERATE IN REAL-TIME
    ZAIKIN, OA
    IGNATYEV, VO
    YAKOVLEV, VB
    ENGINEERING CYBERNETICS, 1973, 11 (06): : 963 - 963