Handling global constraints in compiler strategy

被引:0
|
作者
Rohou, E
Bodin, F
Eisenbeis, C
Seznec, A
机构
[1] ST Microelect, F-38330 Mont Bonnot St Martin, France
[2] Inst Rech Informat & Syst Aleatoires, F-35042 Rennes, France
[3] Inst Natl Rech Informat & Automat, Ctr Rocquencourt, F-78153 Le Chesnay, France
关键词
compiler; optimization; instruction level parallelism; code size;
D O I
10.1023/A:1007502921104
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To achieve high-performance on processors featuring ILP, most compilers apply locally a set of heuristics. This leads to a potentially high-performance on separate code fragments. Unfortunately, most optimizations also increase code size, which may lead to a glodal net performance loss. In this paper, we propose a Global Constraints-Driven Strategy (GCDS) for guiding code optimization. When using GCDS, the final code optimization decision is taken according to global criteria rather than local criteria. For instance, such criteria might be performance, code size, instruction cache behavior, etc. The performance/code size trade-off is a particularly important problem for embedded systems. We show how GCDS can be used to master code size while optimizing performance.
引用
收藏
页码:325 / 345
页数:21
相关论文
共 50 条
  • [1] Handling Global Constraints in Compiler Strategy
    Erven Rohou
    François Bodin
    Christine Eisenbeis
    André Seznec
    International Journal of Parallel Programming, 2000, 28 : 325 - 345
  • [2] Handling of Constraints in Efficient Global Optimization
    Wang, Hu
    Hu, Wei
    Li, Enying
    INTERNATIONAL JOURNAL OF COMPUTATIONAL METHODS, 2021, 18 (02)
  • [3] PASSSS: An implementation of a novel diversity strategy for handling constraints
    Aguirre, AH
    Rionda, SB
    Coello, CAC
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 403 - 410
  • [4] Fractional Generalized Predictive Control Strategy With Fractional Constraints Handling
    Romero, Miguel
    Manoso, Carolina
    IEEE ACCESS, 2022, 10 : 128779 - 128789
  • [5] A variable reduction strategy for evolutionary algorithms handling equality constraints
    Wu, Guohua
    Pedrycz, Witold
    Suganthan, P. N.
    Mallipeddi, Rammohan
    APPLIED SOFT COMPUTING, 2015, 37 : 774 - 786
  • [6] Handling constraints in global optimization using an artificial immune system
    Cruz-Cortés, N
    Trejo-Pérez, D
    Coello, CAC
    ARTIFICIAL IMMUNE SYSTEMS, PROCEEDINGS, 2005, 3627 : 234 - 247
  • [7] GLOBAL COMPETITIVE RANKING FOR CONSTRAINTS HANDLING WITH MODIFIED DIFFERENTIAL EVOLUTION
    Azad, Abul Kalam
    Fernandes, Edite M. G. P.
    ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, : 42 - 51
  • [8] Efficient and safe global constraints for handling numerical constraint systems
    Lebbah, Y
    Michel, C
    Rueher, M
    Daney, D
    Merlet, JP
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 2005, 42 (05) : 2076 - 2097
  • [9] Handling Global and Local Time and Energy Constraints of Sequence Diagrams
    Andrade, Vinicius Camargo
    Peres, Leticia Mara
    Del Fabro, Marcos Didonet
    2018 UKSIM-AMSS 20TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2018, : 73 - 78
  • [10] Stoichiometric Ratios Constraints Handling through Model Predictive Control Strategy
    Zanoli, Silvia Maria
    Barboni, Luca
    Cocchioni, Francesco
    Pepe, Crescenzo
    2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 146 - 151