• DocumentCode
    3234620
  • Title

    The case for application-specific benchmarking

  • Author

    Seltzer, Margo ; Krinsky, David ; Smith, Keith ; Zhang, Xiaolan

  • Author_Institution
    Harvard Univ., MA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    102
  • Lastpage
    107
  • Abstract
    Most performance analysis today uses either microbenchmarks or standard macrobenchmarks (e.g. SPEC, LADDIS, the Andrew benchmark). However, the results of such benchmarks provide little information to indicate how well a particular system will handle a particular application. Such results are, at best, useless and, at worst, misleading. In this paper we argue for an application-directed approach to benchmarking, using performance metrics that reflect the expected behavior of a particular application across a range of hardware or software platforms. We present three different approaches to application-specific measurement, one using vectors that characterize both the underlying system and an application, one using trace-driven techniques, and a hybrid approach. We argue that such techniques should become the new standard
  • Keywords
    performance evaluation; application-specific benchmarking; application-specific performance measurement; expected application behaviour; hardware platforms; hybrid approach; macrobenchmarks; microbenchmarks; performance analysis; performance metrics; software platforms; standard; trace-driven techniques; vectors; Application software; Computer aided software engineering; Hardware; Measurement; Performance analysis; Shape; Software performance; Software systems; System performance; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
  • Conference_Location
    Rio Rico, AZ
  • Print_ISBN
    0-7695-0237-7
  • Type

    conf

  • DOI
    10.1109/HOTOS.1999.798385
  • Filename
    798385