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 条
  • [21] Integrated Instruction Selection and Register Allocation for Compact Code Generation Exploiting Freeform Mixing of 16-and 32-bit Instructions
    von Koch, Tobias J. K. Edler
    Boehm, Igor
    Franke, Bjoern
    CGO 2010: THE EIGHTH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, PROCEEDINGS, 2010, : 180 - +
  • [22] Autoreversibility: exploiting symmetries in Markov chains
    Marin, Andrea
    Rossi, Sabina
    2013 IEEE 21ST INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS & SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2013), 2013, : 151 - 160
  • [23] Address assignment in DSP code generation - An integrated approach
    Choi, Y
    Kim, T
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (08) : 976 - 984
  • [24] Exploiting polyhedral symmetries in social choice
    Schuermann, Achill
    SOCIAL CHOICE AND WELFARE, 2013, 40 (04) : 1097 - 1110
  • [25] Multiagent Coordination Exploiting System Symmetries
    Goodwine, Bill
    Antsaklis, Panos
    2010 AMERICAN CONTROL CONFERENCE, 2010, : 830 - 835
  • [26] Automatically exploiting symmetries in constraint programming
    Ramani, A
    Markov, IL
    RECENT ADVANCES IN CONSTRAINTS, 2005, 3419 : 98 - 112
  • [27] EXPLOITING SYMMETRIES IN THE MODELING AND ANALYSIS OF TIRES
    NOOR, AK
    ANDERSEN, CM
    TANNER, JA
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1987, 63 (01) : 37 - 81
  • [28] Exploiting Symmetries by Planning for a Descriptive Quotient
    Abdulaziz, Mohammad
    Norrish, Michael
    Gretton, Charles
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 1479 - 1486
  • [29] Exploiting Symmetries in Logistics Distribution Planning
    Marsh, L.
    Gossink, D.
    19TH INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION (MODSIM2011), 2011, : 482 - 488
  • [30] Exploiting symmetries in stochastic process algebras
    Hermanns, H
    Ribaudo, M
    SIMULATION: PAST, PRESENT AND FUTURE, 1998, : 763 - 770