Real-time Event-handling and Scheduling on a Multithreaded Java Microcontroller

Gespeichert in:
Bibliographische Detailangaben
Titel: Real-time Event-handling and Scheduling on a Multithreaded Java Microcontroller
Autoren: J. Kreuzinger, U. Brinkschulte, M. Pfeffer, S. Uhrig, Th. Ungerer
Weitere Verfasser: The Pennsylvania State University CiteSeerX Archives
Quelle: http://www.informatik.uni-augsburg.de/lehrstuehle/info3/research/komodo/publications/microproc03.ps.
Publikationsjahr: 2003
Bestand: CiteSeerX
Schlagwörter: Key words, multithreaded processor, Java processor, multithreaded
Beschreibung: Our aim is to investigate the suitability of hardware multithreading for real-time event handling in combination with appropriate real-time scheduling techniques. We designed and evaluated a multithreaded microcontroller based on a Java processor core. Java threads are used as Interrupt Service Threads (ISTs) instead of the Interrupt Service Routines (ISRs) of conventional processors. Our proposed Komodo microcontroller supports multiple ISTs with zero-cycle context switching overhead. A so-called priority manager implements several real-time scheduling algorithms in hardware.
Publikationsart: text
Dateibeschreibung: application/postscript
Sprache: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.12.1451
Verfügbarkeit: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.12.1451
http://www.informatik.uni-augsburg.de/lehrstuehle/info3/research/komodo/publications/microproc03.ps
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Dokumentencode: edsbas.70F57225
Datenbank: BASE
Beschreibung
Abstract:Our aim is to investigate the suitability of hardware multithreading for real-time event handling in combination with appropriate real-time scheduling techniques. We designed and evaluated a multithreaded microcontroller based on a Java processor core. Java threads are used as Interrupt Service Threads (ISTs) instead of the Interrupt Service Routines (ISRs) of conventional processors. Our proposed Komodo microcontroller supports multiple ISTs with zero-cycle context switching overhead. A so-called priority manager implements several real-time scheduling algorithms in hardware.