OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES and APPLICATIONS
 
 
Program
 


Program (2mb PDF)

Explore
  Invited Speakers
  Onward!
  Panels
  Workshops
Discover
  Research Papers
  Student Research Comp.
  Posters
  Doctoral Symposium
  Educators' Symposium
  Wiki Symposium
  Dynamic Lang. Symp.
Understand
  Tutorials
  Essays
  Practitioner Reports
  Demonstrations
Create
  DesignFest
  Lightning Talks
  FlashBoF
  Instant Arts School Exp.
 
Other Events
 
Resort Map (364kb PDF)
 
Resort Map (JPG)

 

 
Basket
 

view, help

"Synchronization and concurrency in object-oriented languages (SCOOL)"

 

 
Page
 

Printer-friendly

 
 
  > Workshops

 : Sunday

Synchronization and concurrency in object-oriented languages (SCOOL)

California Room
Sunday, 8:30, full day

 


 
7·8·9·10·11·12·13·14·15·16·17·18·19·20·21

Tim Harris, Microsoft Research
Doug Lea, State University of New York
David F. Bacon, IBM Research
Keir Fraser, University of Cambridge
Maurice Herlihy, Brown University
Michael Hicks, University of Maryland
Tony Hosking, Purdue University
Gary Lindstrom, University of Utah
Victor Luchangco, Sun Microsystems Labs
John Potter, University of New South Wales
Ravi Rajwar, Intel
Michael L Scott, University of Rochester

http://research.microsoft.com/~tharris/scool

Processor designers are turning away from clock speed improvements towards approaches based on multi-core processors and multi-threading within cores.

What can we do with all this parallel hardware?

One thing seems clear: programmers cannot directly use today's abstractions of locks, condition variables, semaphores and barriers to develop scalable software.

The main goal of this workshop is to bring together people working on different parts of this problem: frameworks and libraries for concurrent object-oriented programming, patterns in concurrency, tools for detecting concurrency bugs, new programming abstractions and directions for low-level support from the operating system and hardware.

Following on from last year's successful workshop on Concurrency and Synchronization in Java Programs (CSJP), this workshop will enhance our understanding of how these pieces fit together and what research challenges remain in making today's object-oriented languages ready for tomorrow's hardware.

 
.