ABSTRACT WCET Analysis for a Java Processor
Saved in:
| 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 |
| 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. |
|---|
Nájsť tento článok vo Web of Science