Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A study of potential parallelism among traces in Java programs
Bradel B., Abdelrahman T. Science of Computer Programming74 (5-6):296-313,2009.Type:Article
Date Reviewed: Apr 21 2010

Multiprocessor chips--a current trend in hardware--are commonly available to personal computer users. The presence of multiple processors is forcing software to become more parallelized. The problem with this is that parallelizing large pieces of software is a very difficult task, even if parallelization was included in the design specifications. In addition, most current software is written to execute sequentially, on a single processor.

This paper examines a possible idea that could help with the automatic parallelization of software written in Java. In order to automatically parallelize existing software, a unit of software on which the process can be based must be discovered. Also, there needs to be a software system that can be added to the Java interpreter to find and manage these units. The paper examines both of these issues. In the paper, the authors use the trace as the unit of software, create a software add-in for a Java interpreter, and discuss the results. They include brief descriptions of a trace and the software for finding and managing traces.

The paper ends with a presentation and discussion of the experimental results the authors obtained using several suites of Java programs. The experiments reveal positive results, and the trace unit shows notable promise in this increasingly important area of computing.

Reviewer:  J. Miller Review #: CR137923 (1009-0921)
Bookmark and Share
 
Java (D.3.2 ... )
 
 
Optimization (D.3.4 ... )
 
 
Parallel Programming (D.1.3 ... )
 
 
Tracing (D.2.5 ... )
 
 
Concurrent Programming (D.1.3 )
 
 
Processors (D.3.4 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Java": Date
Java for C/C++ programmers
Daconta M., John Wiley & Sons, Inc., New York, NY, 1996. Type: Book (9780471153245)
Apr 1 1997
Java programming explorer
Bartlett N., Leslie A., Simkin S., Coriolis Group Books, Scottsdale, AZ, 1996. Type: Book (9781883577810)
Apr 1 1997
The Java handbook
Naughton P., Osborne/McGraw-Hill, Berkeley, CA, 1996. Type: Book (9780078821998)
Apr 1 1997
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy