A graph matching based integrated scheduling framework for clustered VLIW processors

被引:0
|
作者
Nagpal, R [1 ]
Srikant, YN [1 ]
机构
[1] Indian Inst Sci, Dept Comp Sci & Automat, Bangalore 560012, Karnataka, India
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling for clustered architectures involves spatial concerns (where to schedule) as well as temporal concerns (when to schedule) and various clustered VLIW configurations, connectivity types, and inter-cluster communication models present different performance trade-offs to a scheduler The scheduler is responsible for resolving the conflicting requirements of exploiting the parallelism offered by the hardware and limiting the communication among clusters to achieve better performance without stretching the overall schedule. This paper proposes a generic graph matching based framework that resolves the phase-ordering and fixed-ordering problems associated with scheduling on a clustered VLIW processor by simultaneously considering various scheduling alternatives of instructions. We observe approximately 16% and 28% improvement in the performance over an earlier integrated scheme and a phase-decoupled scheme respectively without extra code size penalty.
引用
收藏
页码:530 / 537
页数:8
相关论文
共 50 条
  • [11] CSMT: Simultaneous Multithreading for Clustered VLIW Processors
    Gupta, Manoj
    Sanchez, Fermin
    Llosa, Josep
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (03) : 385 - 399
  • [12] Merge logic for clustered multithreaded VLIW processors
    Gupta, Manoj
    Sanchez, Fermin
    Llosa, Josep
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 353 - 360
  • [13] Evaluation of speed and area of clustered VLIW processors
    Terechko, A
    Garg, M
    Corporaal, H
    18TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: POWER AWARE DESIGN OF VLSI SYSTEMS, 2005, : 557 - 563
  • [14] An integrated fault-tolerant design framework for VLIW processors
    Chen, YY
    Horng, SJ
    Lai, HC
    18TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2003, : 555 - 562
  • [15] Instruction scheduling for clustered VLIW architectures
    Sánchez, J
    González, A
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 41 - 46
  • [16] Instruction scheduling for clustered VLIW DSPs
    Leupers, R
    2000 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2000, : 291 - 300
  • [17] Speculative trace scheduling in VLIW processors
    Agarwal, M
    Nandy, SK
    von Eijndhoven, J
    Balakrishnan, S
    ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 2002, : 408 - 413
  • [18] SENTINEL SCHEDULING FOR VLIW AND SUPERSCALAR PROCESSORS
    MAHLKE, SA
    CHEN, WY
    HWU, WMW
    RAU, BR
    SCHLANSKER, MS
    SIGPLAN NOTICES, 1992, 27 (09): : 238 - 247
  • [19] An Efficient WCET-Aware Instruction Scheduling and Register Allocation Approach for Clustered VLIW Processors
    Su, Xuesong
    Wu, Hui
    Xue, Jingling
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [20] Distributed data cache designs for clustered VLIW processors
    Gibert, E
    Sánchez, J
    González, A
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (10) : 1227 - 1241