A prototype bytecode parallelization tool
โ Scribed by Bik, Aart J. C.; Gannon, Dennis B.
- Publisher
- John Wiley and Sons
- Year
- 1998
- Tongue
- English
- Weight
- 63 KB
- Volume
- 10
- Category
- Article
- ISSN
- 1040-3108
No coin nor oath required. For personal study only.
โฆ Synopsis
This paper provides a manual for javab, a prototype tool that supports the automatic detection and exploitation of implicit loop parallelism in JVM bytecode. Implicit parallelism is made explicit by means of the multi-threading mechanism provided by the JVM. Automatically exploiting implicit parallelism at bytecode level can be done independently from the source program and platform from which the bytecode was obtained, and independently from the platform on which the bytecode eventually will run. The parallelized bytecode remains architecturally neutral and may exhibit speedup on any platform that supports the true parallel execution of JVM threads. This project is supported by DARPA under contract ARPA F19628-94-C-0057 through a sub-contract from Syracuse University.
๐ SIMILAR VOLUMES
This paper describes a knowledge-based tool being developed to study the selection of a sequence of transformations that if applied to a sequential program will result in an efficient parallel schedule. This work concentrates on parallelization of scientific programs. We expect that the experience g
An eective way to reduce fuel consumption in the short run is to induce a change in driver behaviour. If drivers are prepared to change their driving habits they can complete the same journeys within similar travel times, but using signiยฎcantly less fuel. In this paper, a prototype fuel-eciency supp
Software inspection is a widely used method for finding defects in all types of software development documents. Many process variations exist, each designed for use under certain circumstances or to address some perceived deficiency in other methods. A desirable attribute of inspection is rigour, al