Speculative trace scheduling in VLIW processors

被引:0
|
作者
Agarwal, M [1 ]
Nandy, SK [1 ]
von Eijndhoven, J [1 ]
Balakrishnan, S [1 ]
机构
[1] Indian Inst Sci, SERC, CADL, Bangalore 560012, Karnataka, India
来源
ICCD'2002: IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS | 2002年
关键词
D O I
10.1109/ICCD.2002.1106803
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
VLIW processors are statically scheduled processors and their performance depends on the quality of schedules generated by the compiler's scheduler. We propose a new scheduling scheme where the application is first divided into decision trees and then further split into traces. Traces are speculatively scheduled on the processor based on their probability of execution. We have developed a tool "SpliTree" to generate traces automatically. Using dynamic branch prediction for scheduling traces our scheme achieves approximately 1.4x performance improvement over that using decision trees for Spec92 benchmarks simulated on TriMedia(TM).
引用
收藏
页码:408 / 413
页数:6
相关论文
共 50 条
  • [41] Power modeling and reduction of VLIW processors
    Liao, WP
    He, L
    COMPILERS AND OPERATING SYSTEMS FOR LOW POWER, 2003, : 155 - 171
  • [42] Code compression for VLIW embedded processors
    Piccinelli, E
    Sannino, R
    EMBEDDED PROCESSORS FOR MULTIMEDIA AND COMMUNICATIONS, 2004, 5309 : 1 - 12
  • [43] A Tool for VLIW Processors Code Optimizing
    Mego, Roman
    Fryza, Tomas
    PROCEEDINGS OF 2018 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2018, : 601 - 604
  • [44] Classification and generation of schedules for VLIW processors
    Kessler, Christoph
    Bednarski, Andrzej
    Eriksson, Mattias
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (18): : 2369 - 2389
  • [45] MAPPING CONCURRENT PROGRAMS TO VLIW PROCESSORS
    BAKEWELL, H
    QUAMMEN, DJ
    WANG, PY
    SIGPLAN NOTICES, 1991, 26 (07): : 21 - 27
  • [46] 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
  • [47] Real-time loop scheduling with leakage energy minimization for embedded VLIW DSP processors
    Wang, Meng
    Shao, Zili
    Xue, Chun Jason
    Sha, Edwin H. -M.
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 12 - +
  • [48] 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
  • [49] A code decompression architecture for VLIW processors
    Xie, Y
    Wolf, W
    Lekatsas, H
    34TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO-34, PROCEEDINGS, 2001, : 66 - 75
  • [50] Compiler-guided instruction-level clock scheduling for timing speculative processors
    Fan, Yuanbo
    Jia, Tianyu
    Gu, Jie
    Campanoni, Simone
    Joseph, Russ
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,