Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Embedded

Tool eases multicore software development

Posted: 23 Dec 2010 ?? ?Print Version ?Bookmark and Share

Keywords:software? development tool? multicore processors?

A tool that simplifies the development of software in Deterministic Parallel Java for multicore processors has been released by researchers from the University of Illinois at Urbana-Champaign. Dubbed the DPJizer, the tool is described as an interactive type and effect inference tool for object-oriented systems.

DPJizer analyzes a program then automatically generates the annotations needed to synchronize jobs running in parallel. Researchers say the automated annotations can be more accurate than manually created ones which are time-consuming to create.

DPJizer gives programmers the option to review and change the automatically generated annotations. The tool eases to job of creating and maintaining "deterministic-by-default parallel programs," said Mohsen Vakilian, a member of the Illinois research team.

The tool is implemented as an Eclipse plug in and is available free online as open source code. It was developed at the Universal Parallel Computing Research Center at Illinois with support and funding provided by Microsoft and Intel.

The group is one of several that top computer makers have funded to help create new programming models and tools for next-generation multicore systems. Research in parallel systems is driving work on many new programming languages, but most observers believe versions of C will continue to dominate the field.

- Rick Merritt
EE Times

Find related content:
??-?more products
??-?application notes
??-?technical papers
??-?company/industry news

Article Comments - Tool eases multicore software develo...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top