Click here to skip to this page's main content.

New Feature: You can now embed Open Library books on your website!   Learn More
Last edited by WorkBot
January 24, 2010 | History

Inlining Java native calls at runtime 1 edition

Inlining Java native calls at runtime
Levon S. Stepanian

No ebook available.

Prefer the physical book? Check nearby libraries powered by WorldCat

Buy this book

Zut alors! There's no description for this book yet. Can you help?
There is only 1 edition record, so we'll show it here...  •  Add edition?

Inlining Java native calls at runtime.

Published 2005 .
Written in English.

About the Book

This thesis addresses the performance issues associated with the JNI by providing a strategy that transforms JNI callbacks into semantically equivalent but significantly cheaper operations at runtime. In order to do so, the strategy first inlines native functions into Java applications using a Just-in-time (JIT) compiler. Native function inlining is performed by leveraging the ability to store statically-generated intermediate language alongside native binaries. Once inlined, transformed native code can be further optimized due to the availability of runtime information to the JIT compiler.Preliminary evaluations on a prototype implementation of our strategy show that it can substantially reduce the overhead of performing native calls and JNI callbacks, while preserving the opaque and binary-compatible characteristics of the JNI.Despite the overheads associated with the Java Native Interface (JNI), its opaque and binary-compatible nature make it the preferred interoperability mechanism for Java applications that use legacy, high-performance and architecture-dependent native code.

Edition Notes

Source: Masters Abstracts International, Volume: 44-02, page: 0946.

Advisor: Angela Demke-Brown.

Thesis (M.Sc.)--University of Toronto, 2005.

Electronic version licensed for access by U. of T. users.

GERSTEIN MICROTEXT copy on microfiche (1 microfiche).

The Physical Object

80 leaves.
Number of pages

ID Numbers

Open Library

History Created December 11, 2009 · 2 revisions Download catalog record: RDF / JSON

January 24, 2010 Edited by WorkBot add more information to works
December 11, 2009 Created by WorkBot add works page