Multicore OS benchmarks: we can do better

Select |




Print


Kuz, Ihor; Anderson, Zachary; Shinde, Pravin; Roscoe, Timothy

Kuz, Ihor; Anderson, Zachary; Shinde, Pravin; Roscoe, Timothy


2011-05-09


Conference Material


13th Workshop on Hot Topics in Operating Systems


Napa, CA, USA


1-5


Current multicore OS benchmarks do not provide workloads that sufficiently reflect real-world use: they typically run a single application, whereas real work- loads 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 behav- ior. This implies that effective multicore OS benchmarks must include mixed workloads, but the main design chal- lenge is choosing an appropriate mix. We present a prin- cipled approach which treats benchmark design as an op- timization problem. Our solution leads to a workload mix that uses as much of a system’s resources as possi- ble, while also selecting applications whose performance is most sensitive to the availability of those resources.


OS, multicore, benchmark


http://www.usenix.org/event/hotos11/


nicta:4638


Kuz, Ihor; Anderson, Zachary; Shinde, Pravin; Roscoe, Timothy. Multicore OS benchmarks: we can do better. In: 13th Workshop on Hot Topics in Operating Systems; Napa, CA, USA. 2011-05-09. 1-5.



Loading citation data...

Citation counts
(Requires subscription to view)