DocumentCode
2160556
Title
PRISC software acceleration techniques
Author
Razdan, Rahul ; Brace, Karl ; Smith, Michael D.
Author_Institution
Digital Equipment Corp., Hudson, MA, USA
fYear
1994
fDate
10-12 Oct 1994
Firstpage
145
Lastpage
149
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICCD.1994.331875
Filename
331875
Link To Document