A new framework for integrated global local scheduling

被引:4
|
作者
Mantripragada, S [1 ]
Jain, S [1 ]
Dehnert, J [1 ]
机构
[1] Silicon Graphics Comp Syst, High Performance Programming Environm Grp, Mt View, CA 94043 USA
关键词
D O I
10.1109/PACT.1998.727189
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Global Instruction Schedulers can be classified as either structure or profile driven. Structure driven approaches attempt to find instruction level parallelism by redistributing instructions along all possible execution paths. When resources are limited, poor choices may penalize the frequently executed paths. By contrast, profile driven approaches use feedback information to identify frequently executed (hot) regions, and attempt to improve their performance. This may be at the expense of less frequently executed (cold) regions, for instance by inserting fixup code. The overall performance improves if the frequency information is accurate and there is a dominant trace in the program. If either of these conditions does not hold, performance may degrade. We present a novel algorithm that attempts to combine the individual merits of the above two approaches while avoiding some of their drawbacks. We have also incorporated several techniques which improve the global scheduling performance on out-of-order (OOO) processors. Our algorithm is integrated with a parametric resource model and can be applied both before and after register allocation. It has been implemented in the SGI MIPSpro compiler and the results have been evaluated on the MIPS R8000 and R10000 processors.
引用
收藏
页码:167 / 168
页数:2
相关论文
共 50 条
  • [1] Stochastic optimization with adaptive restart: a framework for integrated local and global learning
    Mathesen, Logan
    Pedrielli, Giulia
    Ng, Szu Hui
    Zabinsky, Zelda B.
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2021, 79 (01) : 87 - 110
  • [2] An Integrated Framework To Support Global and Local Pattern Assessment for Residential Movements
    Liu, Yin
    Murray, Alan T.
    [J]. CITYSCAPE, 2015, 17 (01) : 127 - 140
  • [3] Stochastic optimization with adaptive restart: a framework for integrated local and global learning
    Logan Mathesen
    Giulia Pedrielli
    Szu Hui Ng
    Zelda B. Zabinsky
    [J]. Journal of Global Optimization, 2021, 79 : 87 - 110
  • [4] A Global Scheduling Framework for Virtualization Environments
    Etsion, Yoav
    Ben-Nun, Tal
    Feitelson, Dror G.
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 3010 - 3017
  • [5] Design of integrated manufacturing planning, scheduling and control systems: a new framework for automation
    Monfared, M. A. S.
    Yang, J. B.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 33 (5-6): : 545 - 559
  • [6] Design of integrated manufacturing planning, scheduling and control systems: a new framework for automation
    M. A. S. Monfared
    J. B. Yang
    [J]. The International Journal of Advanced Manufacturing Technology, 2007, 33 : 545 - 559
  • [7] Incremental LNS framework for integrated production, inventory, and vessel scheduling: Application to a global supply chain
    El Mehdi, Er Raqabi
    Ilyas, Himmich
    El Hachemi, Nizar
    El Hallaoui, Issmail
    Francois, Soumis
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2023, 116
  • [8] A Production Scheduling Framework Integrated with Simulation module
    Gu, Jian
    Mao, Weimin
    [J]. PROGRESS IN MATERIALS AND PROCESSES, PTS 1-3, 2013, 602-604 : 1831 - 1834
  • [9] An Integrated Framework for Refinery Scheduling and Operational Optimization
    Siraj, Khairiyah M.
    Yusoff, Nooryusmiza
    Mahadzir, Shuhaimi
    Ali, Syed Faizan
    [J]. PROCESS AND ADVANCED MATERIALS ENGINEERING, 2014, 625 : 390 - 393
  • [10] Aircraft maintenance planning and scheduling: an integrated framework
    Samaranayake, Premaratne
    Kiridena, Senevi
    [J]. JOURNAL OF QUALITY IN MAINTENANCE ENGINEERING, 2012, 18 (04) : 432 - +