EVALUATING PERFORMANCE TRADEOFFS BETWEEN FINE-GRAINED AND COARSE-GRAINED ALTERNATIVES

Citation
Pk. Dubey et al., EVALUATING PERFORMANCE TRADEOFFS BETWEEN FINE-GRAINED AND COARSE-GRAINED ALTERNATIVES, IEEE transactions on parallel and distributed systems, 6(1), 1995, pp. 17-27
Citations number
18
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
6
Issue
1
Year of publication
1995
Pages
17 - 27
Database
ISI
SICI code
1045-9219(1995)6:1<17:EPTBFA>2.0.ZU;2-H
Abstract
Recent simulation-based studies suggest that while superpipelines and superscalars are equally capable of exploiting fine-grained concurrenc y, multiprocessors are better at exploiting coarse-grained parallelism . An analytical model that is more flexible and less costly in terms o f run time than simulation, is proposed as a tool for analyzing the tr adeoff between superpipelined processors, superscalar processors, and multiprocessors. The duality of superpipelines and superscalars is exa mined in detail, The performance limit for these systems has been deri ved and it supports the fetch bottleneck observation of previous resea rchers. Common characteristics of utilization curves for such systems are examined. Combined systems, such as superpipelined multiprocessors and superscalar multiprocessors, are also analyzed. The model shows t hat the number of pipelines (or processors) at which the maximum throu ghput is obtained is, as memory access time increases, increasingly se nsitive to the ratio of memory access time to network access delay. Fu rther, as a function of interiteration dependence distance, optimum th roughput is shown to vary nonlinearly, whereas the corresponding optim um number of processors varies linearly. The predictions from the anal ytical model agree with similar results published using simulation-bas ed techniques.