DocumentCode
2132100
Title
Branch sensitive context switching between partitions in a hardware/software co-design of the Java virtual machine
Author
Kent, Kenneth B.
Author_Institution
Fac. of Comput. Sci., New Brunswick Univ., Fredericton, NB, Canada
Volume
2
fYear
2003
fDate
28-30 Aug. 2003
Firstpage
642
Abstract
This paper presents an algorithm used for selecting when to context switch execution from one partition to another in a co-design Java virtual machine. In contrast to previous solutions, this algorithm is sensitive to the nonsequential flow of execution due to branch instructions in the application. Qualitative results are presented to demonstrate the effects when branch statements are considered for several benchmark applications.
Keywords
Java; context-sensitive languages; hardware-software codesign; virtual machines; Java virtual machine; benchmark applications; branch instruction; branch sensitive context switching; branch statement; hardware-software co-design; nonsequential execution flow; Application software; Circuits; Field programmable gate arrays; Hardware; Java; Partitioning algorithms; Process design; Runtime; Switches; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Computers and signal Processing, 2003. PACRIM. 2003 IEEE Pacific Rim Conference on
Print_ISBN
0-7803-7978-0
Type
conf
DOI
10.1109/PACRIM.2003.1235863
Filename
1235863
Link To Document