Title :
Performance analysis and its impact on design
Author :
Bose, Pradip ; Conte, Thomas M.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fDate :
5/1/1998 12:00:00 AM
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
Keywords :
computer architecture; logic design; performance evaluation; architectural performance; computer design; cycles per instruction; marketplace competition; microprocessors; performance analysis; processor performance; systematic process; workload; Application software; Computer aided instruction; Computer architecture; Costs; Equations; Instruction sets; Operating systems; Performance analysis; Process design; Testing;