[Back]


Talks and Poster Presentations (with Proceedings-Entry):

M. Schoeberl:
"Architecture for object-oriented programming languages";
Talk: Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), Vienna, Austria; 2007-09-26 - 2007-09-28; in: "Proceedings of the 5th international workshop on Java technologies for real-time and embedded systems", ACM, (2007), 978-59593-813-8; 57 - 62.



English abstract:
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)
http://dx.doi.org/10.1145/1288940.1288949


Created from the Publication Database of the Vienna University of Technology.