Advanced search
1 file | 181.11 KB Add to list

Performance visualizations using XML representations

Author
Organization
Abstract
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.
Keywords
XML, intermediate representations, performance visualizations

Downloads

  • yu04iv.pdf
    • full text
    • |
    • open access
    • |
    • PDF
    • |
    • 181.11 KB

Citation

Please use this url to cite or link to this publication:

MLA
Yu, YJ, et al. “Performance Visualizations Using XML Representations.” EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2004, pp. 795–800.
APA
Yu, Y., Beyls, K., & D’Hollander, E. (2004). Performance visualizations using XML representations. EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 795–800.
Chicago author-date
Yu, YJ, Kristof Beyls, and Erik D’Hollander. 2004. “Performance Visualizations Using XML Representations.” In EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 795–800.
Chicago author-date (all authors)
Yu, YJ, Kristof Beyls, and Erik D’Hollander. 2004. “Performance Visualizations Using XML Representations.” In EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 795–800.
Vancouver
1.
Yu Y, Beyls K, D’Hollander E. Performance visualizations using XML representations. In: EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS. 2004. p. 795–800.
IEEE
[1]
Y. Yu, K. Beyls, and E. D’Hollander, “Performance visualizations using XML representations,” in EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2004, pp. 795–800.
@inproceedings{411943,
  abstract     = {{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.}},
  author       = {{Yu, YJ and Beyls, Kristof and D'Hollander, Erik}},
  booktitle    = {{EIGHTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS}},
  issn         = {{1093-9547}},
  keywords     = {{XML,intermediate representations,performance visualizations}},
  language     = {{eng}},
  pages        = {{795--800}},
  title        = {{Performance visualizations using XML representations}},
  year         = {{2004}},
}

Web of Science
Times cited: