Real-Time Co-Scheduling of Multiple Dataflow Graphs on Multi-Processor Systems

被引:3
|
作者
Kang, Shin-haeng [1 ]
Kang, Duseok [1 ]
Yang, Hoeseok [2 ]
Ha, Soonhoi [1 ]
机构
[1] Seoul Natl Univ, Sch EECS, Seoul, South Korea
[2] Ajou Univ, Dept ECE, Suwon, South Korea
来源
2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2016年
关键词
Dataflow; coscheduling; real-time scheduling; interference analysis and processor sharing;
D O I
10.1145/2897937.2898077
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
It is challenging to schedule multiple dataflow applications concurrently on multi-processor embedded systems with processor sharing. As a viable solution, an approach has been proposed recently, in which the dataflow graphs are transformed into a set of independent realtime tasks. However, it may produce poor resource utilization and excessive buffer usage. Alternatively, we propose a novel two-phase scheduling technique. In the first phase, a set of static schedules is produced for each dataflow considering the resource sharing possibility; Then, we use a meta-heuristic to find the combination of per-graph schedules to minimize the resource requirement by processor sharing. We show that the proposed technique exhibits better resource and buffer efficiency.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Improved multi-processor scheduling for flow time and energy
    Tak-Wah Lam
    Lap-Kei Lee
    Isaac K. K. To
    Prudence W. H. Wong
    Journal of Scheduling, 2012, 15 : 105 - 116
  • [32] Improved multi-processor scheduling for flow time and energy
    Lam, Tak-Wah
    Lee, Lap-Kei
    To, Isaac K. K.
    Wong, Prudence W. H.
    JOURNAL OF SCHEDULING, 2012, 15 (01) : 105 - 116
  • [33] MODELING HETEROGENEOUS PROCESSOR SCHEDULING FOR REAL-TIME SYSTEMS
    LEATHRUM, JF
    MIELKE, RR
    STOUGHTON, JW
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 1994, 11 (02) : 91 - 98
  • [34] Real-time dynamic scheduling algorithms for the savings of power consumption and fault tolerance in multi-processor computing environment
    Han, Jianjun
    Gan, Lu
    Ruan, Youlin
    Li, Qinghua
    Essa, Abbas A.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2008, 45 (04): : 706 - 715
  • [35] Memory-processor co-scheduling of AECR-DAG real-time tasks on partitioned multicore platforms with scratchpads
    Senoussaoui, Ikram
    Lipari, Giuseppe
    Zahaf, Houssam-Eddine
    Benhaoua, Mohammed Kamal
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 150
  • [36] Memory-Processor Co-Scheduling in Fixed Priority Systems
    Melani, Alessandra
    Bertogna, Marko
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    Buttazzo, Giorgio
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 87 - 96
  • [37] Multi-processor system for real-time deconvolution and flow estimation in medical ultrasound
    Jensen, JL
    Jensen, JA
    Stetson, PF
    Antonius, P
    1996 IEEE ULTRASONICS SYMPOSIUM, PROCEEDINGS, VOLS 1 AND 2, 1996, : 1197 - 1200
  • [38] SAFLA: Scheduling Multiple Real-Time Periodic Task Graphs on Heterogeneous Systems
    Roy, Sanjit Kumar
    Devaraj, Rajesh
    Sarkar, Arnab
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (04) : 1067 - 1080
  • [39] Multi-processor real-time operating system based on Petri net model
    Ren, Ai-Hua
    Du, Yue-Dong
    1600, Chinese Academy of Sciences (12):
  • [40] Minimizing memory utilization of real-time task sets in single and multi-processor systems-on-a-chip
    Gai, P
    Lipari, G
    Di Natale, M
    22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 73 - 83