Time-Predictable DRAM Access Scheduling Algorithms for Real-Time Multicore Processors

被引:0
|
作者
Wu, Lan [1 ]
Zhang, Wei [1 ]
机构
[1] Virginia Commonwealth Univ, Dept Elect & Comp Engn, Richmond, VA 23284 USA
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a time-predictable memory scheduling algorithm called the RT-balance policy for DRAM memory accesses. It can estimate the WCET of DRAM accesses from a real-time task more tightly than using the longest delay in pessimistic WCET analysis. Furthermore, to get more precise bound for memory accesses of a real-time thread, the RT-bypass policy is proposed. Our experiments indicate that compared to the FR-FCFS memory scheduling algorithm, the RT-balance and the RT bypass memory scheduling algorithms lead to much simpler and more accurate WCET analysis, but may decrease the DRAM performance by 28.6% and 36.7% respectively.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Time-predictable Java dynamic compilation on multicore processors
    Mathworks, Boston, MA, United States
    不详
    [J]. J. Comput. Sci. Eng., 1 (26-38): : 26 - 38
  • [2] State-based Communication on Time-predictable Multicore Processors
    Sorensen, Rasmus Bo
    Schoeberl, Martin
    Spars, Jens
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 225 - 234
  • [3] InterPRET: a Time-predictable Multicore Processor
    Jellum, Erling Rennemo
    Lin, Shaokai
    Donovan, Peter
    Jerad, Chadlia
    Wang, Edward
    Lohstroh, Marten
    Lee, Edward A.
    Schoeberl, Martin
    [J]. 2023 CYBER-PHYSICAL SYSTEMS AND INTERNET-OF-THINGS WEEK, CPS-IOT WEEK WORKSHOPS, 2023, : 331 - 336
  • [4] Comparing separate and statically-partitioned caches for time-predictable multicore processors
    Wu, Lan
    Ding, Yiqiang
    Zhang, Wei
    [J]. Journal of Computing Science and Engineering, 2014, 8 (01) : 25 - 33
  • [5] Energy efficient scheduling of real-time tasks on multicore processors
    Seo, Euiseong
    Jeong, Jinkyu
    Park, Seonyeong
    Lee, Joonwon
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1540 - 1552
  • [6] Message Passing on a Time-predictable Multicore Processor
    Sorensen, Rasmus Bo
    Puffitsch, Wolfgang
    Schoeberl, Martin
    Sparso, Jens
    [J]. 2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2015, : 51 - 59
  • [7] Real-Time Computing on Multicore Processors
    Sha, Lui
    Caccamo, Marco
    Mancuso, Renato
    Kim, Jung-Eun
    Yoon, Man-Ki
    Pellizzoni, Rodolfo
    Yun, Heechul
    Kegley, Russell B.
    Perlman, Dennis R.
    Arundale, Greg
    Bradford, Richard
    [J]. COMPUTER, 2016, 49 (09) : 69 - 77
  • [8] Dynamic Priority Real-Time Scheduling on Power Asymmetric Multicore Processors
    Mahmood, Basharat
    Ahmad, Naveed
    Khan, Majid Iqbal
    Akhunzada, Adnan
    [J]. SYMMETRY-BASEL, 2021, 13 (08):
  • [9] Dynamic Partitioning Based Scheduling of Real-Time Tasks in Multicore Processors
    Saranya, N.
    Hansdah, R. C.
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 190 - 197
  • [10] Time-predictable Execution of Multithreaded Applications on Multicore Systems
    Alhammad, Ahmed
    Pellizzoni, Rodolfo
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,