Open seminar: JOP: A Java Optimized Processor

Date: August 24, 2004 (Tuesday) at 13:15

By Martin Schoeberl

Abstract:
Java, with its pragmatic approach to object orientation and enhancements over C, got very popular for desktop and server application development. Some features of Java, such as thread support in the language, could greatly simplify development of embedded systems. However, due to resource constraints in embedded systems, the common implementations of the Java Virtual Machine (JVM), as interpreter or just-in-time compiler, are not practical. This talk presents an alternative approach: JOP (a Java Optimized Processor) is a hardware implementation of the JVM with focus on real-time applications. Short and predictable execution time of the bytecodes provide a processor that is simple to model for worst case execution time analysis. JOP is implemented as a configurable soft core in an FPGA. With JOP it is possible to develop applications in pure Java on resource constraint devices.

Room: LTH. E:2405

Last modified Dec 9, 2011 12:59 pm

01348