Efficient embedded runtime systems through port communication optimization

被引:3
|
作者
Feiler, Peter H. [1 ]
机构
[1] Carnegie Mellon Univ, Inst Software Engn, Pittsburgh, PA 15213 USA
关键词
D O I
10.1109/ICECCS.2008.20
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditionally shared data areas have been used to efficiently communicate between embedded system tasks, such as periodically executing control system tasks. Such implementations are highly sensitive to the execution order of tasks, i.e., they depend on a static timeline. SAE AADL supports a port communication model that ensures deterministic processing of signal streams. In this paper we discuss an analytical framework that allows us to optimize such port-based communication by generating a runtime executive that utilizes shared data areas where appropriate, while ensuring the timing semantic assumed by the control application.
引用
收藏
页码:294 / 300
页数:7
相关论文
共 50 条
  • [1] Efficient Runtime Support for Embedded MPSoCs
    Theodoropoulos, Dimitris
    Pratikakis, Polyvios
    Pnevmatikatos, Dionisios
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 164 - 171
  • [2] Architecture template with dynamic buffering for runtime reconfiguration of adaptive embedded communication systems
    Eilers, D
    Steckenbiller, H
    Knorr, R
    2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 383 - 386
  • [3] Efficient Design Methods for Embedded Communication Systems
    Holzer, M.
    Knerr, B.
    Belanovic, P.
    Rupp, M.
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2006, (01)
  • [4] Area-Efficient Event Stream Ordering for Runtime Observability of Embedded Systems
    Lee, Jong Chul
    Lysecky, Roman
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [5] Runtime verification and monitoring of embedded systems
    Watterson, C.
    Heffernan, D.
    IET SOFTWARE, 2007, 1 (05) : 172 - 179
  • [6] Efficient Priority Optimization in Complex Distributed Embedded Systems through Search Space Adaptation
    Hamann, Arne
    Ernst, Rolf
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1517 - 1517
  • [7] Energy-Efficient Communication in Distributed, Embedded Systems
    Vodel, Matthias
    Hardt, Wolfram
    2013 11TH INTERNATIONAL SYMPOSIUM ON MODELING & OPTIMIZATION IN MOBILE, AD HOC & WIRELESS NETWORKS (WIOPT), 2013, : 641 - 647
  • [8] Designing energy efficient communication runtime systems: a view from PGAS models
    Vishnu, Abhinav
    Song, Shuaiwen
    Marquez, Andres
    Barker, Kevin
    Kerbyson, Darren
    Cameron, Kirk
    Balaji, Pavan
    JOURNAL OF SUPERCOMPUTING, 2013, 63 (03): : 691 - 709
  • [9] Designing energy efficient communication runtime systems: a view from PGAS models
    Abhinav Vishnu
    Shuaiwen Song
    Andres Marquez
    Kevin Barker
    Darren Kerbyson
    Kirk Cameron
    Pavan Balaji
    The Journal of Supercomputing, 2013, 63 : 691 - 709
  • [10] System Throughput Optimization and Runtime Communication Middleware Supporting Dynamic Software-Hardware Task Migration in Data Adaptable Embedded Systems
    Sandoval, Nathan
    Mackin, Casey
    Whitsitt, Sean
    Lysecky, Roman
    Sprinkle, Jonathan
    2013 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2013), 2013, : 59 - 68