DocumentCode :
3348092
Title :
A multithreaded Java microcontroller for thread-oriented real-time event-handling
Author :
Brinkschulte, U. ; Krakowski, C. ; Kreuzinger, J. ; Ungerer, Th
Author_Institution :
Inst. of Process Control, Karlsruhe Univ., Germany
fYear :
1999
fDate :
1999
Firstpage :
34
Lastpage :
39
Abstract :
We propose a multithreaded Java microcontroller (called Komodo microcontroller) with a new hardware event handling mechanism that allows handling of simultaneous overlapping events with hard real-time requirements. Real-time Java threads are used as interrupt service threads (ISTs) instead of interrupt service routines (ISRs). Our proposed Komodo microcontroller supports multiple ISTs with zero-cycle context switching overhead. We evaluate the basic architectural attributes using real-time event parameters of an autonomous guided vehicle. When calculating the maximum vehicle speed without violating the real-time constraints, ISTs dominate ISRs by a speed increase of 28%
Keywords :
Java; embedded systems; interrupts; microcontrollers; multi-threading; parallel architectures; Komodo microcontroller; architectural attribute evaluation; autonomous guided vehicle; hard real-time requirements; interrupt service threads; maximum vehicle speed; multithreaded Java microcontroller; real-time Java threads; simultaneous overlapping event handling; thread-oriented real-time event-handling; zero-cycle context switching overhead; Application software; Embedded system; Hardware; Java; Microcontrollers; Multithreading; Process control; Real time systems; Switches; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques, 1999. Proceedings. 1999 International Conference on
Conference_Location :
Newport Beach, CA
ISSN :
1089-795X
Print_ISBN :
0-7695-0425-6
Type :
conf
DOI :
10.1109/PACT.1999.807403
Filename :
807403
Link To Document :
بازگشت