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 条
  • [31] Variable-based multi-module data caches for clustered VLIW processors
    Gibert, E
    Abella, J
    Sánchez, J
    Vera, X
    González, A
    PACT 2005: 14TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2005, : 207 - 217
  • [32] Scheduling coarse-grain operations for VLIW processors
    Busá, NG
    van der Werf, A
    Bekooij, M
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 47 - 53
  • [33] Instruction scheduling methods and phase ordering framework for VLIW DSP processors with distributed register files
    Chung-Ju Wu
    Yu-Te Lin
    Jenq-Kuen Lee
    The Journal of Supercomputing, 2012, 61 : 1024 - 1047
  • [34] Aligned Scheduling: Cache-Efficient Instruction Scheduling for VLIW Processors
    Porpodas, Vasileios
    Cintra, Marcelo
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2013, 2014, 8664 : 275 - 291
  • [35] Resiliency-aware Scheduling for Reconfigurable VLIW Processors
    Abramson, Jeremy
    Diniz, Pedro C.
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [36] Instruction Scheduling for VLIW Processors Under Variation Scenario
    Mujadiya, Nayan V.
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2009, : 33 - 40
  • [37] Performance and power evaluation of clustered VLIW processors with wide functional units
    Pericàs, M
    Ayguadé, E
    Zalamea, J
    Llosa, J
    Valero, M
    COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2004, 3133 : 88 - 97
  • [38] Instruction scheduling methods and phase ordering framework for VLIW DSP processors with distributed register files
    Wu, Chung-Ju
    Lin, Yu-Te
    Lee, Jenq-Kuen
    JOURNAL OF SUPERCOMPUTING, 2012, 61 (03): : 1024 - 1047
  • [39] Clustered loop buffer organization for low energy VLIW embedded processors
    Jayapala, M
    Barat, F
    Vander Aa, T
    Catthoor, F
    Corporaal, H
    Deconinck, G
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (06) : 672 - 683
  • [40] Optimal integrated code generation for clustered VLIW architectures
    Kessler, C
    Bednarski, A
    ACM SIGPLAN NOTICES, 2002, 37 (07) : 102 - 111