Adaptive Crown Scheduling for Streaming Tasks on Many-Core Systems with Discrete DVFS

被引:0
作者
Kessler, Christoph [1 ]
Litzinger, Sebastian [2 ]
Keller, Joerg [2 ]
机构
[1] Linkoping Univ, Linkoping, Sweden
[2] Fernuniv, Hagen, Germany
来源
EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS | 2020年 / 11997卷
关键词
Streaming task graphs; Energy-efficient scheduling; Frequency scaling; Temperature control; Embedded multicore;
D O I
10.1007/978-3-030-48340-1_2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider temperature-aware, energy-efficient scheduling of streaming applications with parallelizable tasks and throughput requirement on multi-/many-core embedded devices with discrete dynamic voltage and frequency scaling (DVFS). Given the few available discrete frequency levels, we provide the task schedule in a conservative and a relaxed form so that using them adaptively decreases power consumption, i.e. lowers chip temperature, without hurting throughput in the long run. We support our proposal by a toolchain to compute the schedules and evaluate the power reduction with synthetic task sets.
引用
收藏
页码:17 / 29
页数:13
相关论文
共 16 条
  • [1] Temperature-Aware Scheduling and Assignment for Hard Real-Time Applications on MPSoCs
    Chantem, Thidapat
    Hu, X. Sharon
    Dick, Robert P.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (10) : 1884 - 1897
  • [2] Chrobak M, 2008, LECT NOTES COMPUT SC, V5034, P120, DOI 10.1007/978-3-540-68880-8_13
  • [3] Coskun AK, 2007, DES AUT TEST EUROPE, P1659
  • [4] Proactive elasticity and energy awareness in data stream processing
    De Matteis, Tiziano
    Mencagli, Gabriele
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 127 : 302 - 319
  • [5] Hallis F., 2013, 24 TYRRHENIAN INT WO, P1
  • [6] Workload Type-Aware Scheduling on big.LITTLE Platforms
    Holmbacka, Simon
    Keller, Joerg
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2017, 2017, 10393 : 3 - 17
  • [7] Temperature Aware Scheduling for Embedded Processors
    Jayaseelan, Ramkumar
    Mitra, Tulika
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2009, 5 (03) : 363 - 372
  • [8] Jia GY, 2014, LECT NOTES COMPUT SC, V8630, P310, DOI 10.1007/978-3-319-11197-1_24
  • [9] Energy-Efficient Task Scheduling for CPU-Intensive Streaming Jobs on Hadoop
    Jin, Peiquan
    Hao, Xingjun
    Wang, Xiaoliang
    Yue, Lihua
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (06) : 1298 - 1311
  • [10] KAHN G., 1974, SEMANTICS SIMPLE LAN, P471