acm-header
Sign In

Communications of the ACM

ACM TechNews

Parallel Java Programming System Launched By ­niversity


View as: Print Mobile App Share:

University of Illinois at Urbana-Champaign researchers, led by professor Vikram Adve and Ph.D. student Robert Bocchino, have launched a project to develop a Deterministic Parallel Java (DPJ) implementation. The researchers say the parallel implementation of Java would be the first to guarantee deterministic semantics without run-time checks for general-purpose, object-oriented programs.

"The broad goal of our project is to provide deterministic-by-default semantics for an object-oriented, imperative parallel language, using primarily compile-time checking," according to the DPJ website. The new system will help developers rewrite parts of parallel Java applications to simplify debugging, testing, and long-term maintenance. "It is our contention that parallel programming is much easier than concurrent programming; in particular, it is seldom necessary to use nondeterministic code," according to the DPJ site.

The researchers say they launched the project because they wanted to develop a language that supports programming styles developers find most familiar and productive, such as mainstream object-oriented programming languages.

From eWeek
View Full Article

 

Abstracts Copyright © 2010 Information Inc., Bethesda, Maryland, USA


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account