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
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;
Conference_Titel :
Rapid System Prototyping, 2004. Proceedings. 15th IEEE International Workshop on
Print_ISBN :
0-7695-2159-2
DOI :
10.1109/IWRSP.2004.1311112