ABSTRACT WCET Analysis for a Java Processor

Saved in:
Bibliographic Details
Title: ABSTRACT WCET Analysis for a Java Processor
Authors: Martin Schoeberl
Contributors: The Pennsylvania State University CiteSeerX Archives
Source: http://www.jopdesign.com/doc/wcet_jtres2006.pdf.
Collection: CiteSeerX
Subject Terms: Java processor, Worst-case execution time
Description: In this paper we propose a solution for a worst-case execution time (WCET) analyzable Java system: a combination of a time predictable Java processor and a tool that performs WCET analysis of Java bytecode. We present a Java processor, called JOP, designed for time-predictable execution of real-time tasks. JOP is an implementation of the Java virtual machine (JVM) in hardware. The execution time of bytecodes, the instructions of the JVM, is known cycle accurate for JOP. Therefore, JOP simplifies the lowlevel WCET analysis. A method cache, that fills whole Java methods into the cache, is analyzable with respect to the WCET. The WCET analysis tool is based on integer linear programming. The tool performs the low-level analysis at the bytecode level and integrates the method cache analysis for a two block cache.
Document Type: text
File Description: application/pdf
Language: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.4109; http://www.jopdesign.com/doc/wcet_jtres2006.pdf
Availability: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.72.4109
http://www.jopdesign.com/doc/wcet_jtres2006.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number: edsbas.519C09B1
Database: BASE
Description
Abstract:In this paper we propose a solution for a worst-case execution time (WCET) analyzable Java system: a combination of a time predictable Java processor and a tool that performs WCET analysis of Java bytecode. We present a Java processor, called JOP, designed for time-predictable execution of real-time tasks. JOP is an implementation of the Java virtual machine (JVM) in hardware. The execution time of bytecodes, the instructions of the JVM, is known cycle accurate for JOP. Therefore, JOP simplifies the lowlevel WCET analysis. A method cache, that fills whole Java methods into the cache, is analyzable with respect to the WCET. The WCET analysis tool is based on integer linear programming. The tool performs the low-level analysis at the bytecode level and integrates the method cache analysis for a two block cache.