Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter Oldenbourg September 25, 2009

Der mehrfädige Komodo-Mikrocontroller (The Multithreaded Komodo Microcontroller)

  • Uwe Brinkschulte , Sascha Uhrig and Theo Ungerer

Zusammenfassung

Im Komodo-Projekt wurde ein mehrfädiger Java-Mikrocontroller mit hardwarebasiertem Echtzeit-Scheduling und hardwarebasiertem Energiemanagement als FPGA-Prototyp und als ASIC-Entwurf realisiert und bewertet. Dabei wurden die Scheduling-Algorithmen FPP, EDF, LLF und das neu entwickelte, nur bei mehrfädigen Prozessorkernen anwendbare Guaranteed-Percentage (GP) Scheduling in den Prozessorkern integriert. Auf der Grundlage des prozessorintegrierten GP- bzw. EDF-Scheduling wurden zwei neuartige hardwarebasierte Energiemanagement-Techniken für mehrfädige Prozessorarchitekturen entworfen, die den Energiebedarf des Prozessorkerns durch Frequenz- und Spannungsanpassung gemäß des benötigten Rechenzeitbedarfs reduzieren.

Summury

We designed a multithreaded Java microcontroller with hardware-based real-time scheduling and energy management. We implemented and evaluated the design as FPGA prototype and synthesized it with an up-to-date ASIC technology. The integrated scheduling algorithms are FPP, EDF, LLF, and Guaranteed Percentage (GP). The latter one was newly designed for multithreaded processor cores, which is also the case for two new energy management technologies based on EDF and GP scheduling. Both technologies are integrated within the hardware scheduler and apply dynamic frequency and voltage scaling.

Online erschienen: 2009-9-25
Erschienen im Druck: 2005-3-1

© Oldenbourg Verlag

Downloaded on 24.4.2024 from https://www.degruyter.com/document/doi/10.1524/itit.47.3.117.65611/html
Scroll to top button