Task scheduling for power optimisation of multi frequency synchronous data flow graphs

被引:0
|
作者
Knerr, B [1 ]
Holzer, M [1 ]
Rupp, M [1 ]
机构
[1] Univ Technol, Inst Commun & RF Engn, Vienna, Austria
关键词
task scheduling; power optimisation; frequency scaling; multi frequency systems; synchronous data flow graphs;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
During recent years power optimisation has become one of the most challenging design goals in modern communication systems, particularly in the wireless domain. Many different approaches for task scheduling on single or multi-core systems exist, mostly addressing the minimisation of execution time or the number of processors used. The minimisation of the processor's clock frequency by adjusting the supply voltage or directly by frequency scaling according to the chosen task scheduling has shown good results in the reduction of power consumption. Most of the known approaches base their core algorithms on graph representations for multirate systems or synchronous data flow (SDF) graphs, in a single frequency domain. In many cases a signal processing system comprises several frequency domains, in which processes have to be fired according to their in- and output data rates as well as to their frequency domain. In this work the superposition of frequency domains and data dependencies is incorporated into the optimisation process and used as a another degree of freedom. Several algorithms have been implemented and evaluated to minimise the required processor's clock frequency, including a greedy, a simulated annealing, as well as a tabu search approach.
引用
收藏
页码:50 / 55
页数:6
相关论文
共 50 条
  • [1] SCHEDULING SYNCHRONOUS DATA-FLOW GRAPHS FOR EFFICIENT LOOPING
    BHATTACHARYYA, SS
    LEE, EA
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING, 1993, 6 (03): : 271 - 288
  • [2] Improved Scheduling Algorithm for Synchronous Data Flow Graphs on a Homogeneous Multi-Core Systems
    Wang, Lei
    Wang, Chenguang
    Wang, Huabing
    [J]. ALGORITHMS, 2022, 15 (02)
  • [3] Failure-Aware Task Scheduling of Synchronous Data Flow Graphs Under Real-Time Constraints
    Lee, Chanhee
    Kim, Sungchan
    Oh, Hyunok
    Ha, Soonhoi
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 73 (02): : 201 - 212
  • [4] Failure-Aware Task Scheduling of Synchronous Data Flow Graphs Under Real-Time Constraints
    Chanhee Lee
    Sungchan Kim
    Hyunok Oh
    Soonhoi Ha
    [J]. Journal of Signal Processing Systems, 2013, 73 : 201 - 212
  • [5] Static Optimal Scheduling for Synchronous Data Flow Graphs with Model Checking
    Zhu, Xue-Yang
    Yan, Rongjie
    Gu, Yu-Lei
    Zhang, Jian
    Zhang, Wenhui
    Zhang, Guangquan
    [J]. FM 2015: FORMAL METHODS, 2015, 9109 : 551 - 569
  • [6] Pareto Optimal Scheduling for Synchronous Data Flow Graphs on Heterogeneous Multiprocessor
    Gu, Yu-Lei
    Zhu, Xue-Yang
    Zhang, Guangquan
    He, Yifan
    [J]. 2016 21ST INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2016), 2016, : 91 - 100
  • [7] Task scheduling of control-data flow graphs for reconfigurable architectures
    Sudarsanam, A
    Aravind, D
    Panchanathan, S
    [J]. ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 225 - 231
  • [8] Pareto Optimal Scheduling of Synchronous Data Flow Graphs via Parallel Methods
    Gu, Yu-Lei
    Zhu, Xue-Yang
    Zhang, Guangquan
    [J]. DEPENDABLE SOFTWARE ENGINEERING: THEORIES, TOOLS, AND APPLICATIONS, SETTA 2015, 2015, 9409 : 217 - 223
  • [9] Retiming for synchronous data flow graphs
    Liveris, N.
    Lint, C.
    Wang, J.
    Zhou, H.
    Banerjee, P.
    [J]. PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 480 - +
  • [10] TRANSFORMING ARBITRARY DATA FLOW-GRAPHS TO SYNCHRONOUS DATA FLOW-GRAPHS
    LIN, HD
    MESSERSCHMITT, DG
    [J]. 1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 319 - 322