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
Link To Document