2005 · 36 citations · 16 references
ComputingComputer EngineeringComputer ScienceCluster ComputingComputer ArchitectureDistributed SystemsCluster ArchitectureCluster InterconnectsDistributed ComputingInstruction-level ParallelismScalable Algorithm DesignCluster ScalabilityClustered MultiprocessorsEmpirical EvaluationInterconnect TopologiesIssue WidthRelative Performance AnalysisScalabilityScalability Bottlenecks
In the sub-micron technology era, wire delays are becoming much more important than gate delays, making it particularly attractive to go for decentralized processors. A number of algorithms have already been proposed for distributing instructions among multiple clusters. In this paper we qualitatively and quantitatively analyze the effect of various hardware parameters on the scalability of different instruction distribution algorithms. Using a set of realistic system parameters, we examine performance differences resulting from different distribution algorithms as well as from specific implementation issues such as the type of interconnect, the fetch size, the cluster issue width, and the cluster window size. Our studies have found that those distribution algorithms that perform relatively better with 4 or fewer clusters are generally not the best ones for a larger number of clusters. Also, the relative performance and scalability of the algorithms are sensitive to different hardware parameters. We also found that, among the existing algorithms, there is no single algorithm that works uniformly best across all hardware configurations. This motivates the need to develop alternate interconnects and instruction distribution algorithms.
16
The Mips R10000 superscalar microprocessor
K.C. Yeager · IEEE Micro · 1996 · 840 citations
Complexity-effective superscalar processors
Subbarao Palacharla, Norman P. Jouppi, James E. Smith · 1997 · 839 citations
Vikas Agarwal, M.S. Hrishikesh, Stephen W. Keckler et al. · 2000 · 611 citations · Full text
Eric Rotenberg, Quinn Jacobson, Yiannakis Sazeides et al. · International Symposium on Microarchitecture · 1997 · 291 citations