@inbook{0116d53331ce4af1927d234351114536,
title = "Condensed graphs: A multi-level, parallel, intermediate representation",
abstract = "Condensed graphs are proposed as an intermediate representation for functional and imperative languages. This representation may be executed on a variety of architectures, implementing a multilevel Condensed Graphs abstract machine. This machine incorporates characteristics and feedback information of its underlying architecture and guides dynamic topological transformations of the representation so as to optimize execution. These transformations can add or remove parallelism and change evaluation orders. Simulated executions of the intermediate representation, utilizing varying evaluation orders, on the abstract machine are presented.",
author = "Morrison, \{John P.\} and Dalton, \{Niall J.\}",
year = "1999",
doi = "10.1007/3-540-48311-x\_122",
language = "English",
isbn = "3540664432",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "866--876",
booktitle = "Euro-Par 1999 - Parallel Processing",
address = "Germany",
note = "5th International Conference on Parallel Processing, Euro-Par 1999 ; Conference date: 31-08-1999 Through 03-09-1999",
}