Title :
Analysis of SPEC benchmark programs
Author :
Kainaga, M. ; Yamada, K. ; Inayoshi, H.
Author_Institution :
Syst. Dev. Lab., Hitachi Ltd., Kawasaki, Japan
Abstract :
An analysis of the SPEC benchmark is performed from the standpoint of a CPU or compiler designer. Each program in SPEC is investigated in terms of its operation flow, friction by function. The execution time of each function, number of function calls, and the text sizes are studied. The higher locality in instruction fetches is confirmed and the effectiveness of a cache is studied. A normalized CPI is proposed to compare performances among different CPUs and compilers, and to study the possibility of performance enhancement. The possibility of obtaining a normalized CPI of less than 0.5 is discovered. Finally, the relation between Dhrystone and SPECint is studied, and a factor of 1.5 is found
Keywords :
buffer storage; performance evaluation; program compilers; CPU; Dhrystone; SPEC benchmark programs; SPECint; cache; compiler; execution time; function calls; instruction fetches; Equations; Laboratories; Microprocessors; Operating systems; Optimizing compilers; Performance analysis; Performance evaluation; Program processors; System performance; Workstations;
Conference_Titel :
TRON Project Symposium, 1991. Proceedings., Eighth
Conference_Location :
Tokyo
Print_ISBN :
0-8186-2475-2
DOI :
10.1109/TRON.1991.213102