Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1991596.1991610guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Multicore OS benchmarks: we can do better

Published: 09 May 2011 Publication History

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.

References

[1]
ASANOVIC, K., BODIK, R., CATANZARO, B. C., GEBIS, J. J., Hus-BANDS, P., KEUTZER, K., PATTERSON, D. A., PLISHKER, W. L., SHALF, J., WILLIAMS, S. W., AND YELICK, K. A. The landscape of parallel computing research: A view from Berkeley. Tech. Rep. UCB/EECS-2006-183, EECS Department, University of California, Berkeley, Dec 2006.
[2]
BAUMANN, A., BARHAM, P., DAGAND, P., AND T. The Multikernel: A new OS architecture for scalable multicore systems. In SOSP'09.
[3]
BLACKBURN, S. M., GARNER, R., HOFFMAN, C., KHAN, A. M., McKINLEY, K. S., BENTZUR, R., DIWAN, A., FEINBERG, D., ET AL. The DaCapo benchmarks: Java benchmarking development and analysis. In OOPSLA '06.
[4]
BOYD-WICKIZER, S., CHEN, H., CHEN, R., MAO, Y., KAASHOEK, M. F., MORRIS, R., PESTEREV, A., STEIN, L., WU, M., HUA DAI, Y., ZHANG, Y., AND ZHANG, Z. Corey: An operating system for many cores. In OSDI'08.
[5]
BOYD-WICKIZER, S., CLEMENTS, A. T., MAO, Y., PESTEREV, A., KAASHOEK, M. F., MORRIS, R., AND ZELDOVICH, N. An analysis of Linux scalability to many cores. In OSDI'10.
[6]
CHEN, P. M., AND PATTERSON, D. A. A new approach to I/O performance evaluation-self-scaling I/O benchmarks, predicted I/O performance. In SIGMETRICS'93.
[7]
FRACHTENBERG, E., AND ETSION, Y. Hardware parallelism: Are operating systems ready? (case studies in mis-scheduling). In Workshop on the Interaction between Operating System and Computer Architecture (June 2006).
[8]
GAMSA, B., KRIEGER, O., APPAVOO, J., AND STUMM, M. Tornado: Maximizing locality and concurrency in a shared memory multiprocessor operating system. In OSDI'99.
[9]
MOGUL, J. Brittle metrics in operating systems research. In HotOS-VII (Mar. 1999).
[10]
NIGHTINGALE, E. B., HODSON, O., McILROY, R., HAWBLITZEL, C., AND HUNT, G. Helios: Heterogeneous multiprocessing with satellite kernels. In SOSP '09.
[11]
SELTZER, M., KRINSKY, D., AND SMITH, K. The case for application-specific benchmarking. In HotOS-VII (Mar. 1999).
[12]
WENTZLAFF, D., AND AGARWAL, A. Factored operating systems (fos): The case for a scalable operating system for multicores. ACM SIGOPS Operating Systems Review 43, 2 (Apr. 2009).
[13]
WENTZLAFF, D., III, C. G., AND BECKMANN, N. An operating system for multicore and clouds: Mechanisms and implementation. In ACM Symposium on Cloud Computing (June 2010).

Cited By

View all
  1. Multicore OS benchmarks: we can do better

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    HotOS'13: Proceedings of the 13th USENIX conference on Hot topics in operating systems
    May 2011
    33 pages

    Sponsors

    • VMware
    • Google Inc.
    • Intel: Intel
    • Microsoft Research: Microsoft Research

    Publisher

    USENIX Association

    United States

    Publication History

    Published: 09 May 2011

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media