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