Real-time Event-handling and Scheduling on a Multithreaded Java Microcontroller
Gespeichert in:
| 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 |
| 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. |
|---|
Nájsť tento článok vo Web of Science