A Predictable Transactional Memory Architecture with Selective Conflict Resolution for Mixed-Criticality Support in MPSoCs

被引:2
|
作者
Owda, Zaher [1 ]
Obermaisser, Roman [1 ]
机构
[1] Univ Siegen, D-57068 Siegen, Germany
关键词
D O I
10.1109/EUC.2015.11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Transactional memories can radically simplify the programming of mixed-criticality systems by offering atomicity, consistency and isolation guarantees between subsystems of different criticality. A major objective in mixed-criticality systems is a modular safety case where each subsystem is certified to the respective safety assurance level. The prerequisite for this modular certification is the prevention of any effect of low criticality subsystems on the temporal behavior of subsystems of higher criticality. This paper introduces a transactional memory architecture based on a time-triggered network-on-a-chip with fault isolation based on a TDMA scheme. The memory architecture contains a memory gateway for selective conflict resolution when committing transactions. The memory gateway triggers a rollback of a transaction in case higher criticality subsystems would be affected. The proposed transactional memory architecture ensures that the validation and certification of high criticality subsystems does not depend on subsystems with lower criticality.
引用
收藏
页码:158 / 162
页数:5
相关论文
共 41 条
  • [1] Mixed-Criticality Transactional Memory Controller for Embedded Systems
    Owda, Zaher
    Obermaisser, Roman
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 104 - 110
  • [2] Hierarchical Transactional Memory Protocol for Distributed Mixed-Criticality Embedded Systems
    Owda, Zaher
    Urbina, Moises
    Obermaisser, Roman
    Abuteir, Mohammed
    2016 IEEE 14TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 14TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 2ND INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/DATACOM/CYBERSC, 2016, : 334 - 343
  • [3] Heterogeneous MPSoCs for Mixed-Criticality Systems: Challenges and Opportunities
    Hassan, Mohamed
    IEEE DESIGN & TEST, 2018, 35 (04) : 47 - 55
  • [4] Lazy Load Scheduling for Mixed-criticality Applications in Heterogeneous MPSoCs
    Kloda, Tomasz
    Gracioli, Giovani
    Tabish, Rohan
    Mirosanlou, Reza
    Mancuso, Renato
    Pellizzoni, Rodolfo
    Caccamo, Marco
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (03)
  • [5] PSpSys: A time-predictable mixed-criticality system architecture based on ARM TrustZone
    Jiang, Zhe
    Dong, Pan
    Wei, Ran
    Zhao, Qingling
    Wang, Yankai
    Zhu, Dizhong
    Zhuang, Yan
    Audsley, Neil
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 123
  • [6] An Adaptive Lockstep Architecture for Mixed-Criticality Systems
    Kempf, Fabian
    Hartmann, Thomas
    Baehr, Steffen
    Becker, Juergen
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 7 - 12
  • [7] High performance and predictable memory controller for multicore mixed-criticality real-time systems
    Dabaghi, Arezoo
    Farbeh, Hamed
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2019, 13 (05): : 376 - 382
  • [8] RTOS Support for Multicore Mixed-Criticality Systems
    Herman, Jonathan L.
    Kenna, Christopher J.
    Mollison, Malcolm S.
    Anderson, James H.
    Johnson, Daniel M.
    2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 197 - 208
  • [9] Mixed-criticality Scheduling with Memory Bandwidth Regulation
    Awan, Muhammad Ali
    Souto, Pedro F.
    Bletsas, Konstantinos
    Akesson, Benny
    Tovar, Eduardo
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1277 - 1282
  • [10] æro: A Platform Architecture for Mixed-Criticality Airborne Systems
    Majumder, Shibarchi
    Dalsgaard Nielsen, Jens Frederik
    Bak, Thomas
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2307 - 2318