Iterative module scheduling

被引:0
|
作者
Rau, BR
机构
关键词
module scheduling; instruction scheduling; software pipe-lining; loop scheduling;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Module scheduling is a framework within which algorithms for software pipelining innermost loops may be defined. The Framework specifies a set of constraints that must be met in order to achieve a legal module schedule. A wide variety of algorithms and heuristics can be defined within this framework. Little work has been done to evaluate and compare alternative algorithms and heuristics for module scheduling from the viewpoints of schedule quality as well as computational complexity. This, along with a vague and unfounded perception that module scheduling is computationally expensive as well as difficult to implement, have inhibited its incorporation into product compilers. This paper presents iterative module scheduling, a practical algorithm that is capable of dealing with realistic machine models. The paper also characterizes the algorithm in terms of the quality of the generated schedules as well the computational expense incurred.
引用
收藏
页码:3 / 64
页数:62
相关论文
共 50 条
  • [1] Iterative scheduling algorithms
    Bayati, Mohsen
    Prabhakar, Balaji
    Shah, Devavrat
    Sharma, Mayank
    [J]. INFOCOM 2007, VOLS 1-5, 2007, : 445 - +
  • [2] A module based scheduling policy
    Zhang, Ye
    Li, Xi
    Tang, Ling
    Chen, Xiang-Lan
    Gong, Yu-Chang
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2009, 37 (11): : 2380 - 2388
  • [3] SCHEDULING AND RESCHEDULING WITH ITERATIVE REPAIR
    ZWEBEN, M
    DAVIS, E
    DAUN, B
    DEALE, MJ
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (06): : 1588 - 1596
  • [4] Iterative multimodal processes scheduling
    Bocewicz, Grzegorz
    Nielsen, Izabela
    Banaszak, Zbigniew
    [J]. ANNUAL REVIEWS IN CONTROL, 2014, 38 (01) : 113 - 122
  • [5] Iterative Robust Multiprocessor Scheduling
    Adyanthaya, Shreya
    Geilen, Marc
    Basten, Twan
    Voeten, Jeroen
    Schiffelers, Ramon
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 23 - 32
  • [6] Optimal scheduling for iterative decoding
    Brännström, F
    Rasmussen, LK
    Grant, A
    [J]. 2003 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY - PROCEEDINGS, 2003, : 350 - 350
  • [7] AN ITERATIVE SCHEDULING TECHNIQUE FOR RESOURCE-CONSTRAINED PROJECT SCHEDULING
    LI, KY
    WILLIS, RJ
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1992, 56 (03) : 370 - 379
  • [8] Module scheduling with reduced register pressure
    Llosa, J
    Valero, M
    Ayguade, E
    Gonzalez, A
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (06) : 625 - 638
  • [9] EFFECTIVE ITERATIVE ALGORITHMS IN SCHEDULING THEORY
    ZINDER, YA
    SHKURBA, VV
    [J]. CYBERNETICS, 1985, 21 (01): : 86 - 90
  • [10] Iterative list scheduling for heterogeneous computing
    Liu, GQ
    Poh, KL
    Xie, M
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (05) : 654 - 665