Talks and Poster Presentations (with Proceedings-Entry):
"Architecture for object-oriented programming languages";
Talk: Workshop on Java Technologies for Real-time and Embedded Systems (JTRES),
- 2007-09-28; in: "Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems",
In this paper we investigate the overheads of object-oriented operations, such as virtual method dispatch and field access, in the context of an embedded processor for real-time systems. As an example we use a Java processor that implements those operations in microcode similar to the way those operations are compiled to a RISC processor. As this processor is a soft-core, implemented in an FPGA, an optimization of those operations is a valuable option. Significant application speedup is possible by providing an architecture for object-oriented programming languages. We also evaluate the hardware cost of this optimization with respect to the application speedup.
"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
Created from the Publication Database of the Vienna University of Technology.