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 :
بازگشت