Automatic Cache Partitioning and Time-triggered Scheduling for Real-time MPSoCs

被引:0
|
作者
Chen, Gang [1 ]
Hu, Biao [1 ]
Huang, Kai [1 ,2 ,3 ]
Knoll, Alois [1 ]
Huang, Kai [1 ,2 ,3 ]
Liu, Di [4 ]
Stefanov, Todor [4 ]
机构
[1] Tech Univ Munich, Munich, Germany
[2] Sun Yat Sen Univ, Guangzhou, Guangdong, Peoples R China
[3] Zhejiang Univ, Hangzhou, Zhejiang, Peoples R China
[4] Leiden Univ, NL-2300 RA Leiden, Netherlands
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Shared cache in modern multi-core systems has been considered as one of the major factors that degrade system predictability and performance. How to manage the shared cache for real-time multi-core systems in order to optimize the system performance while guaranteeing the system predictability is still an open issue. In this paper, we present a framework that can exploit cache management for real-time MPSoCs. The framework supports dynamic way-based cache partitioning at hardware level, building task-level time-triggered reconfigurable-cache MPSoCs. It automatically determines time-triggered schedule and cache configuration for each task to improve the system performance while guarantee the realtime constraints. We evaluate the proposed framework with respect to different numbers of cores and cache modules and prototype the constructed MPSoCs on FPGA. Experiment results based on FPGA implementation demonstrate the effectiveness of the proposed framework over the state-of-the-art cache management strategies when tested 27 benchmark programs on the constructed MPSoCs.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] Scheduling in time-triggered networks
    Voss, Sebastian
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: OTM 2007 WORKSHOPS, PT 2, PROCEEDINGS, 2007, 4806 : 1081 - 1090
  • [22] Modeling time-triggered protocols and verifying their real-time schedules
    Pike, Lee
    [J]. FMCAD 2007: FORMAL METHODS IN COMPUTER AIDED DESIGN, PROCEEDINGS, 2007, : 231 - 238
  • [23] A Code Generation Framework for Time-Triggered Real-Time Systems
    Pletzer, Johannes
    Templ, Josef
    Pree, Wolfgang
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 437 - 442
  • [24] Real-Time Scheduling for Event-Triggered and Time-Triggered Flows in Industrial Wireless Sensor-Actuator Networks
    Jin, Xi
    Saifullah, Abusayeed
    Lu, Chenyang
    Zeng, Peng
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1684 - 1692
  • [25] Improving Security for Time-Triggered Real-Time Systems with Task Replication
    Krueger, Kristin
    Fohler, Gerhard
    Voelp, Marcus
    Esteves-Verissimo, Paulo
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 232 - 233
  • [26] Real-time and reliability analysis of time-triggered CAN-bus
    Xia Jiqiang
    Zhang Chuansen
    Bai Ronggang
    Xue Liqiang
    [J]. Chinese Journal of Aeronautics., 2013, 26 (01) - 178
  • [27] Real-time and reliability analysis of time-triggered CAN-bus
    Xia Jiqiang
    Zhang Chuansen
    Bai Ronggang
    Xue Liqiang
    [J]. Chinese Journal of Aeronautics, 2013, (01) : 171 - 178
  • [28] Time-triggered message-triggered object modeling of a distributed real-time control application for its real-time simulation
    Kim, MH
    Kim, JG
    Kim, KH
    Lee, MS
    Park, SY
    [J]. 24TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COSPSAC 2000), 2000, 24 : 549 - 556
  • [29] Extending Openflow with Flexible Time-Triggered Real-Time Communication Services
    Silva, Luis
    Goncalves, Pedro
    Marau, Ricardo
    Pedreiras, Paulo
    Almeida, Luis
    [J]. 2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [30] Real-time and reliability analysis of time-triggered CAN-bus
    Xia Jiqiang
    Zhang Chuansen
    Bai Ronggang
    Xue Liqiang
    [J]. CHINESE JOURNAL OF AERONAUTICS, 2013, 26 (01) : 171 - 178