A cache-aware scheduling algorithm for embedded systems

被引:3
|
作者
Luculli, G [1 ]
Di Natale, M [1 ]
机构
[1] Univ Pisa, Fac Ingn Informaz, I-56100 Pisa, Italy
关键词
D O I
10.1109/REAL.1997.641282
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a methodology for scheduling realtime tasks in embedded systems where the task layout is known at design time and does not change at execution, time (static systems) and where the cache miss costs are significant when compared to the normal execution time of the tasks. The scheduling model assumes a time-driven dispatching of the application tasks which are ordered in a pre-defined sequence. Building such a sequence in, a way that is not only efficient but accounts for optimal cache sequencing is the aim of our method. The refinement of the schedule towards an optimal solution is done by simulated annealing techniques. The evaluation of the schedules is done by considering the effects of instruction caching when evaluating the computation time of the tasks.
引用
收藏
页码:199 / 209
页数:11
相关论文
共 50 条
  • [41] Cache-aware real-time scheduling on multicore platforms: Heuristics and a case study
    Calandrino, John M.
    Anderson, James H.
    ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 299 - 308
  • [42] Robust Cache-Aware Quantum Processor Layout
    LeCompte, Travis
    Qi, Fang
    Peng, Lu
    2020 INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2020), 2020, : 276 - 287
  • [43] A fast, cache-aware algorithm for the calculation of radiological paths exploiting subword parallelism
    Christiaens, M
    De Sutter, B
    De Bosschere, K
    Van Campenhout, J
    Lemahieu, I
    JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (10) : 781 - 790
  • [44] Work-in-Progress: Cache-Aware Partitioned EDF Scheduling for Multi-Core Real-Time Systems
    Guo, Zhishan
    Zhang, Ying
    Wang, Lingxiang
    Zhang, Zhenkai
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 384 - 386
  • [45] Cache-aware timing analysis of streaming applications
    Samarjit Chakraborty
    Tulika Mitra
    Abhik Roychoudhury
    Lothar Thiele
    Real-Time Systems, 2009, 41 : 52 - 85
  • [46] Cache-aware timing analysis of streaming applications
    Chakraborty, Samarjit
    Mitra, Tulika
    Roychoudhury, Abhik
    Thiele, Lothar
    REAL-TIME SYSTEMS, 2009, 41 (01) : 52 - 85
  • [47] Cache-aware query routing in a cluster of databases
    Röhm, U
    Böhm, K
    Schek, HJ
    17TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2001, : 641 - 650
  • [48] Cache-aware timing analysis of streaming applications
    Chakraborty, Samarjit
    Mitra, Tulika
    Roychoudhury, Abhik
    Thiele, Lothar
    Bordoloi, Unmesh D.
    Derdiyok, Cem
    19TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2007, : 159 - +
  • [49] CAMA: A Predictable Cache-Aware Memory Allocator
    Herter, Joerg
    Backes, Peter
    Haupenthal, Florian
    Reineke, Jan
    PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 23 - 32
  • [50] Disk Cache-Aware Task Scheduling For Data-Intensive and Many-Task Workflow
    Tanaka, Masahiro
    Tatebe, Osamu
    2014 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2014, : 167 - 175