IEEE Micro · 2008 · 472 citations · 24 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureParallel ComputingPerformance MeasurementBenchmarkingParallel Computing SystemsPerformance Bottleneck AnalysisPerformance ModelingPerformance OptimizationThroughput AnalysisExecution Time AnalysisMeasurement-based Performance AnalysisPerformance BenchmarkingPerformance ProfilingProgram Performance EvaluationProgram Performance MeasurementThroughputWorkload Characterization
Assessing the performance of multiprogram workloads running on multithreaded hardware is difficult because it involves a balance between single-program performance and overall system performance. This article argues for developing multiprogram performance metrics in a top-down fashion starting from system-level objectives. The authors propose two performance metrics: average normalized turnaround time, a user-oriented metric, and system throughput, a system-oriented metric.
24
Computer architecture: a quantitative approach
Martin Shute · Microelectronics Journal · 1993 · 3.4K citations
Automatically characterizing large scale program behavior
Timothy Sherwood, Erez Perelman, Greg Hamerly et al. · 2002 · 1.7K citations
Dean M. Tullsen, Susan J. Eggers, Joel Emer et al. · 1996 · 782 citations
Roland E. Wunderlich, Thomas F. Wenisch, Babak Falsafi et al. · 2003 · 513 citations