loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth International Conference on Information Visualisation (IV'04)
Performance Visualizations using XML Representations
London, England
July 14-July 16
ISBN: 0-7695-2177-0
Yijun Yu, University of Toronto, Canada
Kristof Beyls, University of Ghent, Belgium
Erik H. D'Hollander, University of Ghent, Belgium
The intermediate representation (IR) forms the information exchanged among different passes of program compilation. The intermediate format proposed for extensibility and persistence is written in XML. In this way, the program transformations that were internal to the compiler become visible. The hierarchical structure of XML makes a natural representation for the abstract syntax tree (AST). A compiler can parse the program source into an IR, then output it as an XML document. Separated by orthogonal namespaces, other IRs are also presented in the same XML document, gathering program information such as dependence vectors, transforming matrices, iteration spaces dependence graphs and cache reuse distances. This XML document can be exchanged between the compiler and program visualizers for parallelism and locality.
Index Terms:
intermediate representations, XML, performance visualizations
Citation:
Yijun Yu, Kristof Beyls, Erik H. D'Hollander, "Performance Visualizations using XML Representations," iv, pp.795-800, Eighth International Conference on Information Visualisation (IV'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.