Multilayer Bus Optimization for Real-Time Embedded Systems

被引:7
|
作者
Hsiu, Pi-Cheng [1 ,2 ]
Hsieh, Cheng-Kang [3 ]
Lee, Der-Nien
Kuo, Tei-Wei [3 ,4 ]
机构
[1] Acad Sinica, Res Ctr Informat Technol Innovat CITI, Taipei 115, Taiwan
[2] Acad Sinica, IIS, Taipei 115, Taiwan
[3] Acad Sinica, Res Ctr Informat Technol Innovat, Taipei 115, Taiwan
[4] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Grad Inst Networking & Multimedia, Taipei 106, Taiwan
关键词
Multilayer-bus embedded systems; bus cost optimization; real-time scheduling; precedence constraints; MINIMIZATION; CONTENTION;
D O I
10.1109/TC.2011.200
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A major challenge in the design of multicore embedded systems is how to tackle the communications among tasks with performance requirements and precedence constraints. In this paper, we consider the problem of scheduling real-time tasks over multilayer bus systems with the objective of minimizing the communication cost. We show that the problem is NP-hard and determine the best possible approximation ratio of approximation algorithms. First, we propose a polynomial-time optimal algorithm for a restricted case where one multilayer bus, and the unit execution time and communication time are considered. The result is then extended as a pseudopolynomial-time optimal algorithm to consider multiple multilayer buses with arbitrary execution and communication times, as well as different timing constraints and objective functions. We compare the performance of the proposed algorithm with that of some popular heuristics, and provide further insights into the multilayer bus system design.
引用
收藏
页码:1638 / 1650
页数:13
相关论文
共 50 条
  • [1] Latency-aware bus arbitration for real-time embedded systems
    Jun, Minje
    Bang, Kwanhu
    Lee, Hyuk-Jun
    Chung, Eui-Young
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (03) : 676 - 679
  • [2] Energy Consumption Optimization in Real-Time Embedded Systems
    Piao, Xuefeng
    Kim, Heeheon
    Cho, Yookun
    Park, Moonju
    Han, Sangchul
    Park, Minkyu
    Cho, Seongje
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 281 - +
  • [3] Power Optimization of Embedded Real-Time Systems and their Adaptability
    Baums, A.
    Zaznova, N.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2008, 42 (03) : 153 - 162
  • [4] Analysis and optimization of distributed real-time embedded systems
    Pop, Paul
    Eles, Petru
    Peng, Zebo
    Pop, Traian
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2006, 11 (03) : 593 - 625
  • [5] Optimization of memory system in real-time embedded systems
    Mahajan, A. R.
    Ali, M. S.
    PROCEEDING OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS: COMPUTER SCIENCE AND TECHNOLOGY, VOL 4, 2007, : 13 - +
  • [6] Utilization Control and Optimization of Real-Time Embedded Systems
    Liu, Xue
    Chen, Xi
    Kong, Fanxin
    FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2015, 9 (03): : 213 - +
  • [7] Real-time and embedded systems
    Stankovic, JA
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 205 - 208
  • [8] Real-time embedded systems
    Bate, I
    Liu, S
    COMPUTING & CONTROL ENGINEERING JOURNAL, 2002, 13 (04): : 154 - 155
  • [9] Embedded/real-time systems
    Katz, DS
    Kepner, J
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (02): : 186 - 190
  • [10] Optimization of Message Encryption for Real-Time Applications in Embedded Systems
    Aminifar, Amir
    Eles, Petru
    Peng, Zebo
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (05) : 748 - 754