@inproceedings{b2d6611815504c95889f80c7b43fba82,
title = "Limits and graph structure of available instruction-level parallelism",
abstract = "We reexamine the limits of parallelism available in programs, using run-time reconstruction of program data-flow graphs. While limits of parallelism have been examined in the context of superscalar and VLIW machines, we also wish to study the causes of observed parallelism by examining the structure of the reconstructed data-flow graph. One aspect of structure analysis that we focus on is the isolation of instructions involved only in address calculations. We examine how address calculations present in RISC instruction streams generated by optimizing compilers affect the shape of the data-flow graph and often significantly reduce available parallelism.",
author = "Darko Stefanovi{\'c} and Margaret Martonosi",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 2000.; 6th International European Conference on Parallel Computing, Euro-Par 2000 ; Conference date: 29-08-2000 Through 01-09-2000",
year = "2000",
doi = "10.1007/3-540-44520-x_144",
language = "English (US)",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "1018--1022",
editor = "Arndt Bode and Thomas Ludwig and Wolfgang Karl and Roland Wism{\"u}ller",
booktitle = "Euro-Par 2000 Parallel Processing - 6th International Euro-Par Conference, Proceedings",
address = "Germany",
}