Title :
Analysis of the conditional skip instructions of the HP Precision Architecture
Author :
Vogel, Jonathan P. ; Holmer, Bruce
Author_Institution :
Telxon Corp., Akron, OH, USA
fDate :
30 Nov.-2 Dec. 1994
Abstract :
The HP-PA instruction set allows any arithmetic instruction to conditionally skip the following instruction based on the result of the arithmetic calculation. We have isolated this architectural feature and measured its performance benefit on a set of SPEC benchmark programs. Results indicate that adding the ability to skip to arithmetic instructions yields only a marginal performance benefit (less than 0.3%) for floating point intensive programs. For integer programs, however, the average benefit is between 0.6 and 2.8%. Most of this benefit comes from using arithmetic ification with the COMICLR and COMCLR instructions. Our results assume a scalar processor, and therefore provide a lower bound on the performance benefit for more aggressive implementations.
Keywords :
digital arithmetic; instruction sets; microprogramming; performance evaluation; reduced instruction set computing; COMCLR; COMICLR; HP Precision Architecture; HP-PA; RISC; SPEC benchmark programs; arithmetic calculation; arithmetic ification; arithmetic instruction; arithmetic instructions; conditional skip instructions; floating point intensive programs; instruction set; integer programs; lower bound; performance benefit; scalar processor; Computer aided instruction; Delay; Distributed computing; Floating-point arithmetic; Hardware; Machinery; Permission; Pipelines; Reduced instruction set computing; Registers;
Conference_Titel :
Microarchitecture, 1994. MICRO-27. Proceedings of the 27th Annual International Symposium on
Print_ISBN :
0-89791-707-3
DOI :
10.1109/MICRO.1994.717460