Media Center

News

Media Releases

Publications

Presentations

 

Illinois Impact

The UPCRC Illinois Agenda

UPCRC Brochure PDF download

 

Visiting UPCRC Illinois

 

Media Contact:
Cheri Helregel
Email: chelrege@illinois.edu
Phone: 217.265.6329

 

 

 

Parallel at Illinois

UPCRC Illinois at OOPSLA 2009

October 16, 2009
By: Cheri Helregel

alternate text

ReLooper Demonstrations

Wednesday, October 28th – 4:15-5:00PM
Thursday, October 29th – 10:15-11:00AM
Danny Dig will demonstrate ReLooper, an Eclipse-based refactoring tool for loop parallelism in Java. The next version of Java provides ParallelArray, an array data structure that supports parallel operations over the array elements. ReLooper eliminates the tediousness of parallelizing a loop in Java by automatically refactoring an array to a ParallelArray. Preliminary experience with refactoring real programs shows that ReLooper is quite useful.

Research Program on Concurrency

Tuesday, October 27th – 3:30-5:30PM
UPCRC Illinois will demonstrate that a practical type and effect system can simplify parallel programming by guaranteeing deterministic semantics with modular, compile-time type checking even in a rich, concurrent object-oriented language such as Java. A new object-oriented type and effect system is described that provides several new capabilities over previous systems for expressing deterministic parallel algorithms. This research is presented in A Type and Effect System for Deterministic Parallel Java by Robert Bocchino, Vikram S. Adve, Danny Dig, Sarita V. Adve, Stephen Heumann, Rakesh Komuravelli, Jeffrey Overbey, Patrick Simmons, Hyojin Sung, Mohsen Vakilian.

Second Workshop on Hot Topics in Software Upgrades

Sunday, October 25th – 3:30AM-5:00PM
Program committee member, Danny Dig, will participate in this workshop the aims to identify cutting-edge research ideas for implementing software upgrades – based on synergies among the domains of software engineering, programming languages, and systems – and to foster inter-disciplinary discussions and collaborations.

Third Workshop on Refactoring Tools

Monday, October 26th – 8:30AM-5:00PM
Despite the great deal of interest in the development of tool support for refactoring, there is no community of researchers and tool vendors who joined their efforts and expertise. Program committee member, Danny Dig, will participate in this workshop that brings together researchers and tool vendors in an effort to facilitate the transfer of ideas and expertise in both directions. Researchers will have an opportunity to show state-of-the-art analyses they are using in developing tool support for refactoring, while tool vendors offer valuable insights on the challenges of scaling such analyses for realistic applications.

About UPCRC Illinois
The Universal Parallel Computing Research Center (UPCRC Illinois) at the University of Illinois is a joint research endeavor of the Department of Computer Science, the Coordinated Science Laboratory, the Department of Electrical and Computer Engineering, and corporate partners Microsoft and Intel. The center builds on a history of Illinois innovation in parallel computing that spans four decades. UPCRC Illinois is also one of many Parallel@Illinois efforts currently invested in pioneering and promoting parallel computing research and education.