On real-time performance of ahead-of-time compiled Java
(2005) Proceedings. Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing p.372-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
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/616127
- author
- Nilsson, Anders LU and Robertz, Sven LU
- organization
- publishing date
- 2005
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- keywords
- back-end compiler, latency times, compiler optimization, automatic memory management, object-oriented languages, real-time systems
- host publication
- Proceedings. Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
- pages
- 372 - 381
- publisher
- IEEE - Institute of Electrical and Electronics Engineers Inc.
- conference name
- Proceedings. Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
- conference location
- Seattle, WA, United States
- conference dates
- 2005-05-18 - 2005-05-20
- external identifiers
-
- wos:000230052200048
- scopus:33744498348
- ISBN
- 0-7695-2356-0
- DOI
- 10.1109/ISORC.2005.38
- language
- English
- LU publication?
- yes
- id
- 70f2cdb7-0341-49ba-80cb-288895c9f20f (old id 616127)
- date added to LUP
- 2016-04-04 11:05:19
- date last changed
- 2022-04-24 00:08:46
@inproceedings{70f2cdb7-0341-49ba-80cb-288895c9f20f, 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}}, author = {{Nilsson, Anders and Robertz, Sven}}, booktitle = {{Proceedings. Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing}}, isbn = {{0-7695-2356-0}}, keywords = {{back-end compiler; latency times; compiler optimization; automatic memory management; object-oriented languages; real-time systems}}, language = {{eng}}, pages = {{372--381}}, publisher = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}}, title = {{On real-time performance of ahead-of-time compiled Java}}, url = {{http://dx.doi.org/10.1109/ISORC.2005.38}}, doi = {{10.1109/ISORC.2005.38}}, year = {{2005}}, }