Title
Multicore OS benchmarks: we can do better
Abstract
Current multicore OS benchmarks do not provide workloads that sufficiently reflect real-world use: they typically run a single application, whereas real workloads consist of multiple concurrent programs. In this paper we show that this lack of mixed workloads leads to benchmarks that do not fully exercise the OS and are therefore inadequate at predicting real-world behavior. This implies that effective multicore OS benchmarks must includemixed workloads, but the main design challenge is choosing an appropriate mix. We present a principled approachwhich treats benchmark design as an optimization problem. Our solution leads to a workload mix that uses as much of a system's resources as possible, while also selecting applications whose performance is most sensitive to the availability of those resources.
Year
Venue
Keywords
2011
HotOS
benchmark design,includemixed workloads,real workloads,multicore os benchmarks,main design challenge,real-world behavior,current multicore os benchmarks,appropriate mix,mixed workloads,real-world use,effective multicore os benchmarks
Field
DocType
Citations 
Workload,Computer science,Parallel computing,Real-time computing,Optimization problem,Multi-core processor,Distributed computing
Conference
1
PageRank 
References 
Authors
0.37
10
5
Name
Order
Citations
PageRank
Ihor Kuz130430.28
Zachary Anderson231.46
Pravin Shinde3172.57
Timothy Roscoe43118299.48
ZR Anderson510.37