DocumentCode :
3133598
Title :
Rapid prototyping of a co-designed Java virtual machine
Author :
Kent, Kenneth B. ; Ma, Hejun ; Serra, Micaela
Author_Institution :
Fac. of Comput. Sci., Fredericton Univ., NB, Canada
fYear :
2004
fDate :
28-30 June 2004
Firstpage :
164
Lastpage :
171
Abstract :
Virtual machines as an execution paradigm suffer in performance due to the extra layer of abstraction that is introduced. A possible new solution to relieve the performance penalty is to utilize a co-designed virtual machine that leverages the combined benefits of hardware and software. The feasibility of such an approach is an interesting challenge due to the complex nature of a virtual machine and its resource requirements to achieve performance gains. This paper discusses the process undertaken to prototype a co-designed virtual machine so as to rapidly determine its suitability. From this prototype a complete implementation of the hardware partition is developed. Several resource requirements determined from the process are highlighted in addition to an assessment of the process used.
Keywords :
Java; software prototyping; virtual machines; Java virtual machine; co-designed virtual machine; hardware partitioning; rapid prototyping; resource requirements; Computer science; Field programmable gate arrays; Hardware; Java; Niobium; Software maintenance; Software prototyping; Virtual machining; Virtual prototyping; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 2004. Proceedings. 15th IEEE International Workshop on
ISSN :
1074-6005
Print_ISBN :
0-7695-2159-2
Type :
conf
DOI :
10.1109/IWRSP.2004.1311112
Filename :
1311112
Link To Document :
بازگشت