• DocumentCode
    2900354
  • Title

    Visualization of Computational Processes of Procedural Abstraction Optimization Passes

  • Author

    Schaeckeler, Stefan ; Jayadevaprakash, Nityananda

  • Author_Institution
    Cisco Syst., Inc., San Jose, CA, USA
  • fYear
    2011
  • fDate
    16-18 Nov. 2011
  • Firstpage
    1099
  • Lastpage
    1108
  • Abstract
    Visualizing computational processes of optimization passes helps to reason about, and to gain insight into, the inner workings of the optimization passes. In this paper, we visualize the computational processes of two procedural abstraction passes. We modified two procedural abstraction post pass optimizers to visualize for each the difference in machine code before and after optimization by drawing abstracted fragments in the original code. We then explain how the generated visualizations aid in better understanding the optimization passes and eventually improve them.
  • Keywords
    data visualisation; optimisation; software engineering; computational process visualization; machine code; procedural abstraction optimization passes; Color; Compaction; Conferences; Data visualization; Optimization; Software; Visualization; Compiler; code generation; code size reduction; compiler understanding; compiler visualization; procedural abstraction; visualization of computational processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4577-2135-9
  • Type

    conf

  • DOI
    10.1109/TrustCom.2011.150
  • Filename
    6120943