Multicore Open Collaborative Research Wiki
This twiki page has been set up to support researchers at IBM, Rice, CMU, and SUNY Oswego, and their collaborators, working on Multicore Open Collaborative Research projects. To register a new user, ask them to complete the
registration form by logging in anonymously as user
TWikiGuest with password guest, or you can complete the registration form for them. After that, you can ask Evelyn Duesterwald to add the new user to
MulticoreOCRGroup, which contains the list of people who currently have access to this twiki.
PIR Meetings
Please see PirMeetings for agenda/presentations/notes for PIR meetings between IBM and Rice.
Workshop Information
May 27,28 2008
Wean Hall -- Directions
CMU
Seventh Floor, Room WEH 7220
Workshop Agenda First Draft
| Time |
Tuesday, May 27, 2008 |
Speaker |
Slides |
| Noon-1:30 |
Lunch, introductions |
|
| |
Introduction to IBM OCRs |
Evelyn |
Slides |
| Session 1 |
Update on Polyglot and X10 |
Nate |
| |
Update on Polyglot 3 |
|
Slides |
| |
X10 1.7 overview |
|
| Session 2 |
IR Design for X10 |
Jun/Dave/Raghavan/Vivek, Igor/Nate/Vijay |
(left) (right) snapshots |
| |
Soot + extensions for async, finish, atomic, clock |
|
| |
WALA + ... |
|
| |
Other thoughts |
|
| |
Example analyses and transformations |
| Time |
Wednesday, May 28, 2008 |
Speaker |
Slides |
| 8:00-8:30 |
Breakfast |
|
| Session 3 |
Compilation for Work-stealing for X10 |
(Rice/IBM) |
| |
Compiling for finish/atomic/async |
|
| |
Ideas for compiling clock/next |
|
| |
Ideas for compiling when/synchronous variables |
|
| |
Discussion of alternatives (bytecode transforms vs IR implementation) |
| Session 4| Parallel, Depthfirst scheduling (PDFS) | Guy, Dan |
Slides
| |
Basic ideas, data-structures, algorithms, results |
|
| |
Overview of MLton |
Dan |
Slides |
| |
Discussion of suite of benchmarks for fine-grained parallelism |
All |
| |
(e.g. outer product, parallel merge, array reductions, DFS, BFS) |
|
| Session 5 |
Current status of Fork Join libraries and JVM extensions |
Doug |
| |
FJ design, rationale, performance |
|
| |
Algorithmic properties of FJ |
|
| |
Recent JVM work |
|
| Session 6 |
XWS Update |
|
| |
Design, results |
|
| |
Combining FJ + XWS. PDFS? |
|
ProposedSchedulingBenchmark
Hotel Information
Please make your reservations ASAP. Due to graduation/commencement activities of several universities in the area, rooms will fill up very fast in the coming days and weeks.
Hotel Information
MulticoreOCR Web Utilities
* Whiteboard snapshots
