Toba: Java for Applications - A Way Ahead of Time (WAT) Compiler

نویسندگان

  • Todd A. Proebsting
  • Gregg M. Townsend
  • Patrick G. Bridges
  • John H. Hartman
  • Tim Newsham
  • Scott A. Watterson
چکیده

Toba is a system for generating efficient standalone Java applications. Toba includes a Java-bytecode-to-C compiler, a garbage collector, a threads package, and Java API support. Toba-compiled Java applications execute 1.5–10 times faster than interpreted and Just-In-Time compiled applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A hypervisor based platform to support real-time safety critical embedded java applications

A small footprint, low latency platform for real-time embedded safety critical Java applications has been developed. The platform consists of a hypervisor, operating system, and Java compiler. This paper describes the design, implementation and analysis of the platform to support real-time safety critical embedded applications using real-time java. The hypervisor, has been created by the group ...

متن کامل

Loop Transformations in the Ahead-of-Time Optimization of Java Bytecode

Loop optimizations such as loop unrolling, unfolding and invariant code motion have long been used in a wide variety of compilers to improve the running time of applications. In this paper we present a series of experimental results detailing the effect these techniques have on the running time of Java applications following ahead of time optimization. We also detail the optimization tools and ...

متن کامل

Towards Predictable Real-time Java Object Request Brokers

Distributed real-time and embedded (DRE) applications often possess stringent quality of service (QoS) requirements. Designing middleware for DRE applications poses several challenges to object request broker (ORB) developers. This paper provides the following contributions to the study of middleware for DRE applications. First, we outline the challenges present in one of the principal ORB comp...

متن کامل

Evaluating Real-Time Java Features and Performance for Real-Time Embedded Systems

This paper provides two contributions to the study of programming languages and middleware for real-time and embedded applications. First, we present the empirical results from applying the RTJPerf benchmarking suite to evaluate the efficiency and predictability of several implementations of the Real-time Specification for Java (RTSJ). Second, we describe the techniques used to develop jRate, w...

متن کامل

Compiling Java for Embedded Systems

While a major factor in Java’s success is its use of portable bytecodes, we believe it cannot become a mainstream programming language without mainstream implementation techniques. Specifically, an optimizing, ahead-of-time compiler allows much better optimization along with much faster application start-up times than with JIT translators. Cygnus Solutions is writing a Java front-end for the GN...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997