Performance Evaluation and Benchmarking

Computer and microprocessor architectures are advancing at an astounding pace. However, increasing demands on performance coupled with a wide variety of specialized operating environments act to slow this pace by complicating the performance evaluation process. Carefully balancing efficiency and acc...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Những tác giả chính: John, Lizy Kurian, Eeckhout, Lieven
Định dạng: Sách
Ngôn ngữ:English
Được phát hành: CRC Press 2009
Truy cập trực tuyến:http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1565
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Thư viện lưu trữ: Thư viện Trường Đại học Đà Lạt
id oai:scholar.dlu.edu.vn:DLU123456789-1565
record_format dspace
spelling oai:scholar.dlu.edu.vn:DLU123456789-15652009-12-04T01:59:14Z Performance Evaluation and Benchmarking John, Lizy Kurian Eeckhout, Lieven Computer and microprocessor architectures are advancing at an astounding pace. However, increasing demands on performance coupled with a wide variety of specialized operating environments act to slow this pace by complicating the performance evaluation process. Carefully balancing efficiency and accuracy is key to avoid slowdowns, and such a balance can be achieved with an in-depth understanding of the available evaluation methodologies. Performance Evaluation and Benchmarking outlines a variety of evaluation methods and benchmark suites, considering their strengths, weaknesses, and when each is appropriate to use. Following a general overview of important performance analysis techniques, the book surveys contemporary benchmark suites for specific areas, such as Java, embedded systems, CPUs, and Web servers. Subsequent chapters explain how to choose appropriate averages for reporting metrics and provide a detailed treatment of statistical methods, including a summary of statistics, how to apply statistical sampling for simulation, how to apply SimPoint, and a comprehensive overview of statistical simulation. The discussion then turns to benchmark subsetting methodologies and the fundamentals of analytical modeling, including queuing models and Petri nets. Three chapters devoted to hardware performance counters conclude the book. Supplying abundant illustrations, examples, and case studies, Performance Evaluation and Benchmarking offers a firm foundation in evaluation methods along with up-to-date techniques that are necessary to develop next-generation architectures. INTRODUCTION AND OVERVIEW L.K. John and L. Eeckhout PERFORMANCE MODELING AND MEASUREMENT TECHNIQUES L.K. John BENCHMARKS L.K. John AGGREGATING PERFORMANCE METRICS OVER A BENCHMARK SUITE L.K. John STATISTICAL TECHNIQUES FOR COMPUTER PERFORMANCE ANALYSIS D.L. Lilja and J.J. Yi STATISTICAL SAMPLING FOR PROCESSOR AND CACHE SIMULATION T.M. Conte and P.D. Bryan SIMPOINT: PICKING REPRESENTATIVE SAMPLES TO GUIDE SIMULATION C. Calder, T. Sherwood, G. Hamerly, and E. Perelman STATISTICAL SIMULATION L. Eeckhout BENCHMARK SELECTION L. Eeckhout INTRODUCTION TO ANALYTICAL MODELS E.J. Kim, K.H. Yum, and C.R. Das PERFORMANCE MONITORING HARDWARE AND THE PENTIUM 4 PROCESSOR B. Sprunt PERFORMANCE MONITORING ON THE POWER5™ MICROPROCESSOR A. Mericas PERFORMANCE MONITORING IN THE ITANIUM® PROCESSOR FAMILY R. Zahir, K. Menezes, and S. Fernando INDEX 2009-12-04T01:59:14Z 2009-12-04T01:59:14Z 2005 Book http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1565 en application/rar CRC Press
institution Thư viện Trường Đại học Đà Lạt
collection Thư viện số
language English
description Computer and microprocessor architectures are advancing at an astounding pace. However, increasing demands on performance coupled with a wide variety of specialized operating environments act to slow this pace by complicating the performance evaluation process. Carefully balancing efficiency and accuracy is key to avoid slowdowns, and such a balance can be achieved with an in-depth understanding of the available evaluation methodologies. Performance Evaluation and Benchmarking outlines a variety of evaluation methods and benchmark suites, considering their strengths, weaknesses, and when each is appropriate to use. Following a general overview of important performance analysis techniques, the book surveys contemporary benchmark suites for specific areas, such as Java, embedded systems, CPUs, and Web servers. Subsequent chapters explain how to choose appropriate averages for reporting metrics and provide a detailed treatment of statistical methods, including a summary of statistics, how to apply statistical sampling for simulation, how to apply SimPoint, and a comprehensive overview of statistical simulation. The discussion then turns to benchmark subsetting methodologies and the fundamentals of analytical modeling, including queuing models and Petri nets. Three chapters devoted to hardware performance counters conclude the book. Supplying abundant illustrations, examples, and case studies, Performance Evaluation and Benchmarking offers a firm foundation in evaluation methods along with up-to-date techniques that are necessary to develop next-generation architectures.
format Book
author John, Lizy Kurian
Eeckhout, Lieven
spellingShingle John, Lizy Kurian
Eeckhout, Lieven
Performance Evaluation and Benchmarking
author_facet John, Lizy Kurian
Eeckhout, Lieven
author_sort John, Lizy Kurian
title Performance Evaluation and Benchmarking
title_short Performance Evaluation and Benchmarking
title_full Performance Evaluation and Benchmarking
title_fullStr Performance Evaluation and Benchmarking
title_full_unstemmed Performance Evaluation and Benchmarking
title_sort performance evaluation and benchmarking
publisher CRC Press
publishDate 2009
url http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/1565
_version_ 1757660805368643584