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 条
  • [41] Energy Consumption Optimized Scheduling Algorithm for Clustered VLIW Architectures
    Yang Xu
    He Hue
    Tang Zhizhong
    JOURNAL OF LOW POWER ELECTRONICS, 2012, 8 (02) : 146 - 157
  • [42] Modulo scheduling for a fully-distributed clustered VLIW architecture
    Sánchez, J
    González, A
    33RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE: MICRO-33 2000, PROCEEDINGS, 2000, : 124 - 133
  • [43] The effectiveness of loop unrolling for modulo scheduling in clustered VLIW architectures
    Sánchez, J
    González, A
    2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 555 - 562
  • [44] Minimizing leakage energy with modulo scheduling for VLIW DSP processors
    Wang, Meng
    Shao, Zili
    Liu, Hui
    Xue, Chun Jason
    DISTRIBUTED EMBEDDED SYSTEMS: DESIGN, MIDDLEWARE AND RESOURCES, 2008, : 111 - 120
  • [45] Tree traversal scheduling: A global instruction scheduling technique for VLIW/EPIC processors
    Zhou, HY
    Jennings, MD
    Conte, TM
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2003, 2624 : 223 - 238
  • [46] Certified and Efficient Instruction Scheduling Application to Interlocked VLIW Processors
    Six, Cyril
    Boulme, Sylvain
    Monniaux, David
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (OOPSLA):
  • [47] Multithreaded architectural support for speculative trace scheduling in VLIW processors
    Agarwal, M
    Nandy, SK
    van Eijndhoven, J
    Balakrishanan, S
    15TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2002, : 43 - 48
  • [48] Leakage-Aware Modulo Scheduling for Embedded VLIW Processors
    Guan, Yong
    Xue, Jingling
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2011, 26 (03) : 405 - 417
  • [49] Leakage-Aware Modulo Scheduling for Embedded VLIW Processors
    Yong Guan
    Jingling Xue
    Journal of Computer Science and Technology, 2011, 26
  • [50] Further specialization of clustered VLIW processors:: A MAP decoder for software defined radio
    Ituero, Pablo
    Lopez-Vallejo, Marisa
    ETRI JOURNAL, 2008, 30 (01) : 113 - 128