GRAPHICAL VISUALIZATION OF COMPILER OPTIMIZATIONS

被引:0
|
作者
BOYD, MR
WHALLEY, DB
机构
来源
JOURNAL OF PROGRAMMING LANGUAGES | 1995年 / 3卷 / 02期
关键词
COMPILATION TOOLS; PROGRAM VISUALIZATION; OPTIMIZATION VIEWER; DEBUGGING;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
xvpodb, a visualization tool developed to support the analysis of optimizations performed by the vpo optimizer, is described. The tool is a graphical optimization viewer that can display the state of the program representation before and after sequences of changes, referred to as transformations, that result in semantically equivalent (and usually improved) code. The information and insight such visualization provides can simplify the debugging of problems with the optimizer. Unique features of xvpodb include reverse viewing (or undoing) of transformations and the ability to stop at breakpoints associated with the generated instructions. The viewer facilitates the retargeting of vpo to a new machine, supports experimentation with new optimizations, and has been used as a teaching aid in compiler classes.
引用
收藏
页码:69 / 94
页数:26
相关论文
共 50 条
  • [41] Parallel Pattern Compiler for Automatic Global Optimizations
    Schmitz, Adrian
    Burak, Semih
    Miller, Julian
    Mueller, Matthias S.
    PARALLEL COMPUTING, 2024, 122
  • [42] Program partitioning optimizations in an HPF prototype compiler
    Sato, M
    Hirooka, T
    Wada, K
    Yamamoto, F
    TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 124 - 131
  • [43] The IPS Compiler: Optimizations, Variants and Concrete Efficiency
    Lindell, Yehuda
    Oxman, Eli
    Pinkas, Benny
    ADVANCES IN CRYPTOLOGY - CRYPTO 2011, 2011, 6841 : 259 - 276
  • [44] Finding Missed Compiler Optimizations by Differential Testing
    Barany, Gergo
    CC'18: PROCEEDINGS OF THE 27TH INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION, 2018, : 82 - 92
  • [45] EVALUATING COMPILER OPTIMIZATIONS FOR FORTRAN-D
    HIRANANDANI, S
    KENNEDY, K
    TSENG, CW
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 21 (01) : 27 - 45
  • [46] A PVS based framework for validating compiler optimizations
    Kanade, Aditya
    Sanyal, Amitabha
    Khedker, Uday
    SEFM 2006: FOURTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2006, : 108 - +
  • [47] Automated Programmable Control and Parameterization of Compiler Optimizations
    Yi, Qing
    2011 9TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2011, : 97 - 106
  • [48] Assessing the Impact of Compiler Optimizations on GPUs Reliability
    Dos Santos, Fernando Fernandes
    Carro, Luigi
    Vella, Flavio
    Rech, Paolo
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2024, 21 (02)
  • [49] CcNav: Understanding Compiler Optimizations in Binary Code
    Devkota, Sabin
    Aschwanden, Pascal
    Kunen, Adam
    Legendre, Matthew
    Isaacs, Katherine E.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (02) : 667 - 677
  • [50] Automatic Tuning of Compiler Optimizations and Analysis of their Impact
    Plotnikov, Dmitry
    Melnik, Dmitry
    Vardanyan, Mamikon
    Buchatskiy, Ruben
    Zhuykov, Roman
    Lee, Je-Hyung
    2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 1312 - 1321