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 条
  • [21] Supporting Visual Exploration of Iterative Job Scheduling
    Andrienko, Gennady
    Andrienko, Natalia
    Garcia, Jose Manuel Cordero
    Hecker, Dirk
    Vouros, George A.
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2022, 42 (03) : 74 - 86
  • [22] Iterative flattening search for resource constrained scheduling
    Oddi, Angelo
    Cesta, Amedeo
    Policella, Nicola
    Smith, Stephen F.
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2010, 21 (01) : 17 - 30
  • [23] New iterative coupling between a reservoir simulator and a geomechanics module
    Tran, D
    Settari, A
    Nghiem, L
    [J]. SPE JOURNAL, 2004, 9 (03): : 362 - 368
  • [24] Design and Implementation of the Scheduling Distribution Module of EDM System
    Liao, Xiaoqun
    Zhang, Yuanlong
    Tang, Shancheng
    Zhao, Anxin
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ELECTRIC AND ELECTRONICS, 2013, : 63 - 66
  • [25] IterVM: Iterative Vision Modeling Module for Scene Text Recognition
    Chu, Xiaojie
    Wang, Yongtao
    [J]. 2022 26TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2022, : 1393 - 1399
  • [26] Interchenar Retrotransfer of Aureothin Intermediates in an Iterative Polyketide Synthase Module
    Busch, Benjamin
    Ueberschaar, Nico
    Sugimoto, Yuki
    Hertweck, Christian
    [J]. JOURNAL OF THE AMERICAN CHEMICAL SOCIETY, 2012, 134 (30) : 12382 - 12385
  • [27] A communication module and TDMA scheduling for a swarm of small submarines
    Somaraju, Ram
    Schill, Felix
    [J]. Turkish Journal of Electrical Engineering and Computer Sciences, 2007, 15 (02) : 283 - 306
  • [28] Evidence for an iterative module in chain elongation on the azalomycin polyketide synthase
    Hong, Hui
    Sun, Yuhui
    Zhou, Yongjun
    Stephens, Emily
    Samborskyy, Markiyan
    Leadlay, Peter F.
    [J]. BEILSTEIN JOURNAL OF ORGANIC CHEMISTRY, 2016, 12 : 2164 - 2172
  • [29] Scheduling of the membrane module rotation in RO desalination plants
    Palacin, Luis G.
    Tadeo, Fernando
    de Prada, Cesar
    Salazar, Johanna
    [J]. DESALINATION AND WATER TREATMENT, 2013, 51 (1-3) : 352 - 359
  • [30] A prediction module to optimize scheduling in a grid computing environment
    Kiran, Maleeha
    Abdalla, Aisha Hassan
    Jiun, Yap Yee
    Kuan, Lim Mei
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING, VOLS 1-3, 2008, : 888 - +