Workload Characterization of Emerging Computer Applications

  • Lizy Kurian John
  • Ann Marie Grizzaffi Maynard

Table of contents

  1. Front Matter
    Pages i-viii
  2. Tom W. Keller, Karthikeyan Sankaralingam, H. Peter Hofstee
    Pages 1-26
  3. Bohuslav Rychlik, John Paul Shen
    Pages 27-51
  4. Tao Li, Lizy Kurian John, Vijaykrishnan Narayanan, Anand Sivasubramaniam
    Pages 53-82
  5. A. J. KleinOsowski, John Flynn, Nancy Meares, David J. Lilja
    Pages 83-100
  6. Elizabeth S. Sorenson, J. Kelly Flanagan
    Pages 101-120
  7. H. S. Kim, M. Kandemir, N. Vijaykrishnan, M. J. Irwin
    Pages 165-180
  8. María E. Gómez, Vicente Samonja
    Pages 181-201
  9. Ravi Bhargava, Juan Rubio, Srikanth Kannan, Lizy K. John, David Christie, Leo Klaes
    Pages 203-228
  10. Back Matter
    Pages 229-231

About this book


The formal study of program behavior has become an essential ingredient in guiding the design of new computer architectures. Accurate characterization of applications leads to efficient design of high performing architectures. Quantitative and analytical characterization of workloads is important to understand and exploit the interesting features of workloads. This book includes ten chapters on various aspects of workload characterizati on. File caching characteristics of the industry-standard web-serving benchmark SPECweb99 are presented by Keller et al. in Chapter 1, while value locality of SPECJVM98 benchmarks are characterized by Rychlik et al. in Chapter 2. SPECJVM98 benchmarks are visited again in Chapter 3, where Tao et al. study the operating system activity in Java programs. In Chapter 4, KleinOsowski et al. describe how the SPEC2000 CPU benchmark suite may be adapted for computer architecture research and present the small, representative input data sets they created to reduce simulation time without compromising on accuracy. Their research has been recognized by the Standard Performance Evaluation Corporation (SPEC) and is listed on the official SPEC website, http://www. spec. org/osg/cpu2000/research/umnl. The main contribution of Chapter 5 is the proposal of a new measure called locality surface to characterize locality of reference in programs. Sorenson et al. describe how a three-dimensional surface can be used to represent both of programs. In Chapter 6, Thornock et al.


Ada C programming language Java Performance Text operating system system

Editors and affiliations

  • Lizy Kurian John
    • 1
  • Ann Marie Grizzaffi Maynard
    • 2
  1. 1.The University of Texas at AustinUSA
  2. 2.IBM Austin Research LaboratoryUSA

Bibliographic information

  • DOI
  • Copyright Information Kluwer Academic Publishers 2001
  • Publisher Name Springer, Boston, MA
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4613-5641-7
  • Online ISBN 978-1-4615-1613-2
  • Series Print ISSN 0893-3405
  • Buy this book on publisher's site
Industry Sectors
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Energy, Utilities & Environment