A Time-Predictable Dual-Core prototype on FPGA

被引:0
|
作者
Gudidevuni, Satya Mohan Raju [1 ]
Zhang, Wei [1 ]
机构
[1] Southern Illinois Univ, Elect & Comp Engn, Comp Architecture Lab, Carbondale, IL 62901 USA
基金
美国国家科学基金会;
关键词
Time-predictability; LRU; priority-1; priority-2; Block RAM;
D O I
10.1145/1900008.1900020
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes the design and implementation of time-predictable dual-core architecture on Xilinx FPGA. The emphasis is to observe the impact of various cache replacement algorithms on the time-predictability of a high priority thread, in a multi-core architecture. This design is done in verilog and consists of two cores, each with a simple 5-stage in-order pipeline and a private L1-cache. This is further connected to a shared L2 cache and a RAM. The design is synthesized in Xilinx ISE and its performance will be tested on Virtex-6 FPGA.
引用
收藏
页码:41 / 44
页数:4
相关论文
共 50 条
  • [1] Time-Predictable Computing
    Kirner, Raimund
    Puschner, Peter
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2010, 6399 : 23 - +
  • [2] A Time-predictable TTEthernet Node
    Lund, Maja
    Pezzarossa, Luca
    Sparso, Jens
    Schoeberl, Martin
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 229 - 233
  • [3] Automated generation of time-predictable executables on multi-core
    Pagetti, Claire
    Forget, Julien
    Falk, Heiko
    Oehlert, Dominic
    Luppold, Arno
    PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2018), 2018,
  • [4] A Time-predictable Branch Predictor
    Schoeberl, Martin
    Rouxel, Benjamin
    Puaut, Isabelle
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 607 - 616
  • [5] Time-Predictable Computer Architecture
    Schoeberl, Martin
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2009, (01)
  • [6] Time-Predictable Virtual Memory
    Puffitsch, Wolfgang
    Schoeberl, Martin
    2016 IEEE 19TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2016), 2016, : 158 - 165
  • [7] Patmos: a time-predictable microprocessor
    Martin Schoeberl
    Wolfgang Puffitsch
    Stefan Hepp
    Benedikt Huber
    Daniel Prokesch
    Real-Time Systems, 2018, 54 : 389 - 423
  • [8] Time-predictable Cache Organization
    Schoeberl, Martin
    FIRST INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE DEPENDABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, : 11 - 16
  • [9] Patmos: a time-predictable microprocessor
    Schoeberl, Martin
    Puffitsch, Wolfgang
    Hepp, Stefan
    Huber, Benedikt
    Prokesch, Daniel
    REAL-TIME SYSTEMS, 2018, 54 (02) : 389 - 423
  • [10] A Generator for Time-Predictable Code
    Prokesch, Daniel
    Puschner, Peter
    Hepp, Stefan
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2015, : 27 - 34