Exploiting symmetries for optimal integrated code generation

被引:0
|
作者
Bednarski, A [1 ]
Kessler, C [1 ]
机构
[1] Linkoping Univ, Dept Comp Sci, PELAB, S-58183 Linkoping, Sweden
关键词
optimization; code generation; symmetry; subgraph; isomorphism;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High quality code generation for irregular architectures, such as Digital Signal Processors, is a complex task, as it requires a fully integrated approach that simultaneously deals with the most important tasks of instruction selection, register allocation and instruction scheduling. We show how a fully integrated approach for optimal code generation based on dynamic programming can benefit from exploiting symmetry properties of dependence graphs that decrease the combinatorial explosion of the solution space. We identify conditions when it suffices to explore only one of multiple possible branches that would lead to equivalent results with respect to code quality.
引用
收藏
页码:83 / 89
页数:7
相关论文
共 50 条
  • [1] Optimal integrated code generation for VLIW architectures
    Kessler, Christoph
    Bednarski, Andrzej
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (11): : 1353 - 1390
  • [2] Optimal integrated code generation for clustered VLIW architectures
    Kessler, C
    Bednarski, A
    ACM SIGPLAN NOTICES, 2002, 37 (07) : 102 - 111
  • [3] A dynamic programming approach to optimal integrated code generation
    Kessler, C
    Bednarski, A
    ACM SIGPLAN NOTICES, 2001, 36 (08) : 165 - 174
  • [4] Exploiting Symmetries in Optimal Quantum Circuit Design
    Delft Institute of Applied Mathematics, Delft University of Technology, Netherlands
    不详
    arXiv,
  • [5] Optimal integrated VLIW code generation with Integer Linear Programming
    Bednarski, Andrzej
    Kessler, Christoph
    EURO-PAR 2006 PARALLEL PROCESSING, 2006, 4128 : 461 - 472
  • [6] Exploiting and Protecting Dynamic Code Generation
    Song, Chengyu
    Zhang, Chao
    Wang, Tielei
    Lee, Wenke
    Melski, David
    22ND ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2015), 2015,
  • [7] Integrated Code Generation for Loops
    Eriksson, Mattias
    Kessler, Christoph
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (01)
  • [8] GENERATION OF OPTIMAL CODE FOR STACK MACHINES
    BRUNO, JL
    LASSAGNE, T
    JOURNAL OF THE ACM, 1975, 22 (03) : 382 - 396
  • [9] GENERATION OF OPTIMAL CODE FOR ARITHMETIC EXPRESSIONS
    SETHI, R
    ULLMAN, JD
    JOURNAL OF THE ACM, 1970, 17 (04) : 715 - &
  • [10] OPTIMAL CODE GENERATION FOR EXPRESSION TREES
    AHO, AV
    JOHNSON, SC
    JOURNAL OF THE ACM, 1976, 23 (03) : 488 - 501