BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Analysis\, Synchronization and Scheduling Challenges in X10 - RK S
 hyamasundar\; Tata Institute of Fundamental Research
DTSTART:20100920T130000Z
DTEND:20100920T140000Z
UID:TALK26463@talks.cam.ac.uk
CONTACT:Alan Mycroft
DESCRIPTION:[Shyam is visiting the CL for the next month.]\n\nX10  is a mo
 dern object-oriented programming language in the family of Partially Globa
 l Address Space languages that is under design at IBM Research. X10 introd
 uces a flexible treatment of concurrency\, distribution and locality\, wit
 hin an integrated type system. X10 also introduces places as an abstractio
 n for a computational context with a locally synchronous view of shared me
 mory.\n\nThis talk provides a overview of X10 and discusses some of the ch
 allenges and initial work towards may-happen-parallelism\, generalization 
 of work stealing of Cilk to X10\, guaranteed deadlock-free execution of X1
 0 programs with bounded resource\,  algorithm for affinity-driven distribu
 ted scheduling of multi-place parallel computations\, relationship of cloc
 ks to barrier synchronization\, the power of clocks etc.
LOCATION:FW26\, Computer Laboratory (tbc)
END:VEVENT
END:VCALENDAR
