Publication | Closed Access
Limits of instruction-level parallelism
624
Citations
19
References
1991
Year
Unknown Venue
EngineeringComputer ArchitectureSoftware EngineeringAlias AnalysisSoftware AnalysisParallel ToolParallel SoftwareModeling And SimulationParallel ComputingInstruction-level ParallelismParallelizing CompilerComputer EngineeringAvailable Parallelism AnalysisComputer ScienceBranch PredictionProgram AnalysisSoftware TestingParallel ProgrammingParallel Programming ModelData-level ParallelismSystem Software
Growing interest in ambitious multiple-issue machines and heavilypipelined machines requires a careful examination of how much instructionlevel parallelism exists in typical programs. Such an examination is complicated by the wide variety of hardware and software techniques for increasing the parallelism that can be exploited, including branch prediction, register renaming, and alias analysis. By performing simulations based on instruction traces, we can model techniques at the limits of feasibility and even beyond. This paper presents the results of simulations of 18 different test programs under 375 different models of available parallelism analysis. This paper replaces Technical Note TN-15, an earlier version of the same material.
| Year | Citations | |
|---|---|---|
Page 1
Page 1