Implementing control algorithms within a multithreaded java microcontroller

  • Authors:
  • Uwe Brinkschulte;Mathias Pacher

  • Affiliations:
  • Institute for Process Control, Automation and Robotics, University of Karlsruhe, Germany;Institute for Process Control, Automation and Robotics, University of Karlsruhe, Germany

  • Venue:
  • ARCS'05 Proceedings of the 18th international conference on Architecture of Computing Systems conference on Systems Aspects in Organic and Pervasive Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Our aim is to investigate if it is possible to control the throughput (IPC rate) of a thread running on a multithreaded Java processor by a closed feedback loop. We implemented a Proportional/Integral/Differential (PID) controller in the processor simulator of the Komodo microcontroller developed at the universities of Karlsruhe and Augsburg to simulate the PID controller as an additional hardware module. It uses the GP (Guaranteed Percentage) scheduling to control the thread. Evaluations show that the aimed IPC rate of a thread is achieved by the controller thus improving the real-time capabilities of the Java processor.