Methodology for the analysis of dynamic application parallelism and its application to reconfigurable computing
- 26 August 1999
- proceedings article
- Published by SPIE-Intl Soc Optical Eng
- Vol. 3844, 78-86
- https://doi.org/10.1117/12.359526
Abstract
Although many studies have been performed to determine the overall parallelism of various applications, little is known about how parallelism changes dynamically during program execution. In this paper, we present a methodology for measuring the dynamic parallelism of a general purpose workstation workload, as represented by a subset of the SPEC95 benchmark suite. We measure the range of parallelism encountered, the rate of major parallelism changes, and the regularity of these changes using a detailed model of an aggressive out-of-order speculative microprocessor. We find that parallelism can vary significantly and rapidly during application execution, and that varying the level of hardware support for exploiting application parallelism can have a non-uniform effect. We discuss how configurable processors oriented towards general purpose computing can potentially exploit these application characteristics.© (1999) COPYRIGHT SPIE--The International Society for Optical Engineering. Downloading of the abstract is permitted for personal use only.Keywords
This publication has 0 references indexed in Scilit: