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 条
  • [21] Compiler-assisted energy optimization for clustered VLIW processors
    Nagpal, Rahul
    Srikant, Y. N.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (08) : 944 - 959
  • [22] VLIW instruction scheduling for DSP processors based on rough set theory
    Xiao, S
    Lai, EMK
    Vinod, AP
    ISSPA 2005: THE 8TH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2005, : 311 - 314
  • [23] New schemes in clustered VLIW processors applied to turbo decoding
    Ituero, Pablo
    Lopez-Vallejo, Marisa
    IEEE 17TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2006, : 291 - +
  • [24] Lifetime Holes Aware Register Allocation for Clustered VLIW Processors
    Zhang, Xuemeng
    Wu, Hui
    Sun, Haiyan
    Xue, Jingling
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [25] An Effective Software Pipelining Algorithm for Clustered Embedded VLIW Processors
    Cagdas Akturan
    Margarida F. Jacome
    Design Automation for Embedded Systems, 2002, 7 : 115 - 138
  • [26] Inter-cluster communication models for clustered VLIW processors
    Terechko, A
    Le Thenaff, E
    Garg, M
    van Eijndhoven, J
    Corporaal, H
    NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 354 - 364
  • [27] A probability-based instruction combining method for scheduling in VLIW processors
    Iraji, R.
    Sarbazi-Azad, H.
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 672 - +
  • [28] CALiBeR: A software pipelining algorithm for clustered embedded VLIW processors
    Akturan, C
    Jacome, MF
    ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 112 - 118
  • [29] Fault Injection Analysis of Transient Faults in Clustered VLIW Processors
    Sterpone, L.
    Sabena, D.
    Campagna, S.
    Reorda, M. Sonza
    2011 IEEE 14TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2011, : 207 - 212
  • [30] An effective software pipelining algorithm for clustered embedded VLIW processors
    Akturan, C
    Jacome, MF
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2002, 7 (1-2) : 113 - 136