Title :
PRISC software acceleration techniques
Author :
Razdan, Rahul ; Brace, Karl ; Smith, Michael D.
Author_Institution :
Digital Equipment Corp., Hudson, MA, USA
Abstract :
Programmable reduced instruction set computers (PRISC) are a new class of computers which can offer a programmable functional unit (PFU) in the context of a RISC datapath. PRISC create application-specific instructions to accelerate the performance for a particular application. Our previous work has demonstrated that peephole optimizations in a compiler can utilize PFU resources to accelerate the performance of general purpose programs. However these compiler optimizations are limited by the structure of the input source code. This work generalizes on our previous work, and demonstrates that the performance of general abstract data types such as short-set vectors, hash tables, and finite state machines is significantly accelerated (250%-500%) by using PFU resources. Thus, a wide variety of end-user applications can be specifically designed to use PFU resources to accelerate performance. Results from applications in the domain of computer-aided design (CAD) are presented to demonstrate the usefulness of our techniques
Keywords :
CAD; abstract data types; finite state machines; instruction sets; optimisation; performance evaluation; program compilers; reduced instruction set computing; CAD; PRISC; RISC datapath; application-specific instructions; compiler; compiler optimizations; computer-aided design; end-user applications; finite state machines; general abstract data types; general purpose programs; hash tables; peephole optimizations; performance acceleration; programmable functional unit; programmable reduced instruction set computers; short-set vectors; software acceleration techniques; Acceleration; Automata; Clocks; Prototypes; Reduced instruction set computing; Testing; VLIW;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
DOI :
10.1109/ICCD.1994.331875