Performance analysis and its impact on design
Bose, P.
Conte, T.M.
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY;
This paper appears in: Computer
Publication Date: May 1998
Volume: 31,
Issue: 5
On page(s): 41-49
ISSN: 0018-9162
References Cited: 16
CODEN: CPTRB4
INSPEC Accession Number: 5921144
Digital Object Identifier: 10.1109/2.675632
Current Version Published: 2002-08-06
Abstract
Methods for designing new computer systems have changed rapidly.
Consider general purpose microprocessors: gone are the days when one or
two expert architects would use hunches, experience, and rules of thumb
to determine a processor's features. Marketplace competition has long
since forced companies to replace this ad hoc process with a targeted
and highly systematic process that focuses new designs on specific
workloads. Although the process differs from company to company, there
are common elements. The main advantage of a systematic process is that
it produces a finely tuned design targeted at a particular market. At
its core are models of the processor's performance and its workloads.
Developing and verifying these models is the domain now called
performance analysis. We cover some of the advances in dealing with
modern problems in performance analysis. Our focus is on architectural
performance, typically measured in cycles per instruction
Index
Terms
Available to subscribers and IEEE members.
References
Available to subscribers and IEEE members.
Citing Documents
Available to subscribers and IEEE members.