Pareto Optimal Scheduling for Synchronous Data Flow Graphs on Heterogeneous Multiprocessor

被引:0
|
作者
Gu, Yu-Lei [1 ,2 ]
Zhu, Xue-Yang [1 ]
Zhang, Guangquan [2 ]
He, Yifan [3 ]
机构
[1] Chinese Acad Sci, Inst Software, State Key Lab Comp Sci, Beijing, Peoples R China
[2] Soochow Univ, Sch Comp Sci & Technol, Suzhou, Peoples R China
[3] Xiamen Univ Technol, Sch Comp & Informat Engn, Xiamen, Peoples R China
基金
中国国家自然科学基金;
关键词
real-time; energy consumption; throughput; parallelization;
D O I
10.1109/ICECCS.2016.11
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Streaming applications usually run on heterogeneous multiprocessor platforms and are required to have a high throughput, which in turn may increase the energy consumption. A trade-off between these two criteria is important for a system. Synchronous data flow graphs (SDFGs) are widely used to model streaming applications. In this paper, we propose a paralleled Pareto optimal scheduling method (PPOS) for SDFGs on heterogeneous multiprocessors. It deals with both time arrangement and processor allocation of computations. PPOS is an exact method to chart the Pareto space of energy consumption and throughput, and to find all Pareto optimal schedules of a system model. An approximation technique is presented to further increase the scalability of our methods. Our experiments are carried out on a practical multimedia application with different configurations and hundreds of synthesis graphs. The results show that the proposed methods are capable of dealing with large-scale models.
引用
收藏
页码:91 / 100
页数:10
相关论文
共 50 条
  • [41] A unified algorithm for the estimation and scheduling of data flow graphs
    Hu, Y
    Carlson, BS
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 1996, 6 (03) : 287 - 318
  • [42] Scheduling with confidence for probabilistic data-flow graphs
    Tongsima, S
    Chantrapornchai, C
    Sha, EHM
    Passos, NL
    [J]. SEVENTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1997, : 150 - 155
  • [43] OPTIMAL SCHEDULING OF INDEPENDENT JOBS IN MULTIPROCESSOR SYSTEMS
    IGNATIUS, PP
    MURTHY, CSR
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (09): : 651 - 672
  • [44] DATA FLOW MULTIPROCESSOR
    RUMBAUGH, J
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1977, 26 (02) : 138 - 146
  • [45] Optimal control approach to generalized multiprocessor scheduling
    Srinivasa, Prasanna, G.N.
    Musicus, B.R.
    [J]. 1996, Springer-Verlag New York Inc, Secaucus, NJ, USA (15):
  • [46] Dynamic reconfiguration of streaming graphs on a heterogeneous multiprocessor architecture
    Rutten, M
    Pol, EJ
    van Eijndhoven, J
    Walters, K
    Essink, G
    [J]. EMBEDDED PROCESSORS FOR MULTIMEDIA AND COMMUNICATIONS II, 2005, 5683 : 53 - 63
  • [47] The optimal control approach to generalized multiprocessor scheduling
    Prasanna, GNS
    Musicus, BR
    [J]. ALGORITHMICA, 1996, 15 (01) : 17 - 49
  • [48] Load balancing and task scheduling of heterogeneous multiprocessor system
    Tong, Xiao-Nian
    Shu, Wan-Neng
    Li, Zi-Mao
    [J]. Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2007, 15 (12): : 1969 - 1973
  • [49] Heterogeneous multiprocessor scheduling and allocation using evolutionary algorithms
    Reuter, C
    Schwiegershausen, M
    Pirsch, P
    [J]. IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 1997, : 294 - 303
  • [50] A lookahead heuristic for heterogeneous multiprocessor scheduling with communication costs
    Li, DC
    Mizuno, A
    Iwahori, Y
    Ishii, N
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (04) : 489 - 494