Where academic tradition
meets the exciting future

Internal Structure of an Enhanced Java Execution Engine

Tero Säntti, Juha Plosila, Internal Structure of an Enhanced Java Execution Engine. TUCS Technical Reports 665, Turku Centre for Computer Science, 2005.

Abstract:

This report describes pipeline structure for a Java co-processor
(from now on JPU). The pipeline structure is tailored with the
peculiarities of Java bytecode streams in mind. Also the
instruction set of bytecode is taken into account at the pipeline
structure analysis. The JPU can be used in a single CPU and single
co-processor environment or in a network of multiple CPUs and
co-processors. The co-processor does not need to know what kind of
environment it is placed in, as all communication goes through an
interface unit designed especially for that environment. This
modularity of the design makes the co-processor more reusable and
allows system level scalability. This work is a part of a project
focusing on design of an advanced Java co-processor for Java
intensive SoC applications.

Files:

Full publication in PDF-format

BibTeX entry:

@TECHREPORT{tSaPl05a,
  title = {Internal Structure of an Enhanced Java Execution Engine},
  author = {Säntti, Tero and Plosila, Juha},
  number = {665},
  series = {TUCS Technical Reports},
  publisher = {Turku Centre for Computer Science},
  year = {2005},
  keywords = {Java, co-processor, pipeline, asynchronous},
  ISBN = {952-12-1505-4},
}

Belongs to TUCS Research Unit(s): Communication Systems (ComSys)

Edit publication