๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

javar: A prototype Java restructuring compiler

โœ Scribed by Bik, Aart J. C.; Villacis, Juan E.; B. Gannon, Dennis


Publisher
John Wiley and Sons
Year
1997
Tongue
English
Weight
83 KB
Volume
9
Category
Article
ISSN
1040-3108

No coin nor oath required. For personal study only.

โœฆ Synopsis


This paper describes the prototype restructuring compiler javar, which can be used to make implicit parallelism in a Java program explicit by means of multi-threading. Although the prototype does not provide a complete Java front-end (unicode escapes are not supported and only limited semantic analysis has been implemented) and relies completely on the identification of 'implicit' parallelism by means of annotations, we hope that the research tool still provides sufficient functionality to make the parallelization of Java programs less complex and less error-prone.


๐Ÿ“œ SIMILAR VOLUMES


A prototype of Fortran-to-Java converter
โœ Fox, Geoffrey; Li, Xiaoming; Qiang, Zheng; Zhigang, Wu ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 89 KB

This is a report on a prototype of a Fortran 77 to Java converter, f2j. Translation issues are identified, approaches are presented, a URL is provided for interested readers to download the package, and some unsolved problems are brought up. F2j allows value to be added to some of the investment on

A formal introduction to the compilation
โœ Stephan Diehl ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 223 KB

The term abstract machine is widely accepted to denote intermediate target languages and related architectures which serve as an intermediate stage in compiling programming languages. In this paper we explain how a considerable subset of Java is translated into Byte-Code for the Java Virtual Machine

A prototype computational fluid dynamics
โœ Atwood, Christopher A.; Garg, Rajat P.; Deryke, Dennis ๐Ÿ“‚ Article ๐Ÿ“… 1997 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 100 KB ๐Ÿ‘ 2 views

Java offers the benefits of portability, object orientation, graphical interface components, multithreading and distributed programming capability. However, for numerically intensive technical applications, performance of non-native code can be critical. This paper evaluates the Java platform on the