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 条
  • [21] Minimizing Stack Memory for Partitioned Mixed-criticality Scheduling on Multiprocessor Platforms
    Zhao, Qingling
    Qu, Mengfei
    Gu, Zonghua
    Zeng, Haibo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (02)
  • [22] Dynamic Partitioned Cache Memory for Real-Time MPSoCs with Mixed Criticality
    Chen, Gang
    Huang, Kai
    Cheng, Long
    Hu, Biao
    Knoll, Alois
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (06)
  • [23] Distributed architecture for developing mixed-criticality systems in multi-core platforms
    Perez, Hector
    Javier Gutierrez, J.
    Peiro, Salva
    Crespo, Alfons
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 123 : 145 - 159
  • [24] SAFEPOWER project: Architecture for Safe and Power-Efficient Mixed-Criticality Systems
    Lenz, Alina
    Blazquez, Mikel Azkarate-Askasua
    Coronel, Javier
    Crespo, Alfons
    Davidmann, Simon
    Diaz Garcia, Juan Carlos
    Gonzalez Romero, Nera
    Gruettner, Kim
    Obermaisser, Roman
    Oeberg, Johnny
    Perez, Jon
    Sander, Ingo
    Soederquist, Ingemar
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 294 - 300
  • [25] SAFEPOWER project: Architecture for safe and power-efficient mixed-criticality systems
    Fakih, Maher
    Lenz, Alina
    Azkarate-Askasua, Mikel
    Coronel, Javier
    Crespo, Alfons
    Davidmann, Simon
    Diaz Garcia, Juan Carlos
    Gonzalez Romero, Nera
    Gruettner, Kim
    Schreinera, Soeren
    Seyyedi, Razi
    Obermaisser, Roman
    Maleki, Adele
    Oberg, Johnny
    Mohammadat, Mohamed Tagelsir
    Perez-Cerrolaza, Jon
    Sander, Ingo
    Soderquist, Ingemar
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 89 - 105
  • [26] Speculation-Based Conflict Resolution in Hardware Transactional Memory
    Titos, Ruben
    Acacio, Manuel E.
    Garcia, Jose M.
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 429 - 440
  • [27] Priority-Based Conflict Resolution for Hardware Transactional Memory
    Yamada, Ryohei
    Hashimoto, Koshiro
    Tsumura, Tomoaki
    2014 SECOND INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2014, : 433 - 439
  • [28] ASIC Architecture and Implementation of RED Scheduler for Mixed-Criticality Real-Time Systems
    Kohutka, Lukas
    Stopjakova, Viera
    PROCEEDINGS OF 2020 27TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM (MIXDES), 2020, : 83 - 88
  • [29] Experimental Evaluation of SAFEPOWER Architecture for Safe and Power-Efficient Mixed-Criticality Systems
    Fakih, Maher
    Gruttner, Kim
    Schreiner, Soren
    Seyyedi, Razi
    Azkarate-Askasua, Mikel
    Onaindia, Peio
    Poggi, Tomaso
    Gonzalez Romero, Nera
    Quesada Gonzalez, Elena
    Sundstrom, Timmy
    Peiro Frasquet, Salvador
    Balbastre, Patricia
    Mohammadat, Tage
    Oberg, Johnny
    Bebawy, Yosab
    Obermaisser, Roman
    Maleki, Adele
    Lenz, Alina
    Graham, Duncan
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2019, 9 (01)
  • [30] Memory Interference Characterization between CPU cores and integrated GPUs in Mixed-Criticality Platforms
    Cavicchioli, Roberto
    Capodieci, Nicola
    Bertogna, Marko
    2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,