DocumentCode :
1958210
Title :
Application Specific Instruction Sets and their Impact on the Design Space Requirements of a Hardware Java Virtual Machine
Author :
Wood, Ryan ; Libby, Joseph C. ; Kent, Kenneth B.
Author_Institution :
Fac. of Comput. Sci., Univ. of New Brunswick, Fredericton, NB
fYear :
2008
fDate :
2-5 June 2008
Firstpage :
175
Lastpage :
181
Abstract :
The widespread availability of field programmable gate arrays (FPGA) coupled with different implementations of "soft-core" processors has created a need to find new methods for optimizing these processors. Because design space is limited on most FPGA\´s and the maximum clock rate of these processors is heavily bound to the overall size and resource usage it is necessary to find ways to minimize the size of the processor. One such way to minimize the size of a "soft-core" processor is to customize the instruction set on which it operates. Removing instructions that are supported but not utilized by target applications may provide a reduction in design space usage as well as an increase in maximum clock frequencies for the processor.
Keywords :
Java; field programmable gate arrays; instruction sets; program processors; virtual machines; FPGA; application specific instruction sets; field programmable gate arrays; hardware Java virtual machine; maximum clock frequencies; soft-core processors; space requirements; Availability; Clocks; Field programmable gate arrays; Frequency; Hardware; Instruction sets; Java; Optimization methods; Process design; Virtual machining; Java Virtual Machine; Processor Design; Soft-core processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 2008. RSP '08. The 19th IEEE/IFIP International Symposium on
Conference_Location :
Monterey, CA
ISSN :
1074-6005
Print_ISBN :
978-0-7695-3180-9
Type :
conf
DOI :
10.1109/RSP.2008.10
Filename :
4550904
Link To Document :
بازگشت