jamuth

Sascha Uhrig, Jörg Wiese

2007 · 42 citations · 4 references

Concepts

Abstract

This paper proposes a Java multithreaded processor core for embedded real-time systems, jamuth. The processor core is an enhancement of the earlier developed multithreaded Java processor named Komodo. It features a real-time capable incremental garbage collection, integrated real-time scheduling schemes and full compatibility to the Java CDC standard. Hence, it is suitable for embedded hard, soft, and non real-time systems. Due to its design as an IP core for Altera's System-on-Programmable-Chip (SoPC) environment, it can easily be combined with other (peripheral) components to a whole system on a single chip. Additionally, the usage of Java decreases the effort of software development and maintenance in a significant way. In this paper, we evaluate the performance and the utilization as well as the real-time capabilities of the jamuth IP core.

References

4