DocumentCode :
3031656
Title :
On real-time performance of ahead-of-time compiled Java
Author :
Nilsson, Anders ; Robertz, Sven Gestegård
Author_Institution :
Dept. of Comput. Sci., Lund Univ., Sweden
fYear :
2005
fDate :
18-20 May 2005
Firstpage :
372
Lastpage :
381
Abstract :
One of the main challenges in getting acceptance for safe object-oriented languages in hard real-time systems is to combine automatic memory management with hard real-time constraints, while providing adequate general execution performance. An approach to real-time Java based on ahead-of-time compilation is presented, and real-time properties and problems are examined. In particular, achieving both low latency and high throughput in an environment where neither the back-end compiler nor the scheduler is aware of automatic memory management is considered. Optimizations in both the compiler and run-time system, aimed at reducing the execution time overhead while still allowing very short latency times, is presented and experimentally verified.
Keywords :
Java; optimising compilers; real-time systems; storage management; automatic memory management; back-end compiler; compiler optimization; latency times; object-oriented languages; real-time systems; Computer languages; Computer science; Delay; Environmental management; Java; Job shop scheduling; Memory management; Real time systems; Safety; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2005. ISORC 2005. Eighth IEEE International Symposium on
Print_ISBN :
0-7695-2356-0
Type :
conf
DOI :
10.1109/ISORC.2005.38
Filename :
1420994
Link To Document :
بازگشت