Analysis, Synchronization and Scheduling Challenges in X10
- đ¤ Speaker: RK Shyamasundar; Tata Institute of Fundamental Research
- đ Date & Time: Monday 20 September 2010, 14:00 - 15:00
- đ Venue: FW26, Computer Laboratory (tbc)
Abstract
[Shyam is visiting the CL for the next month.]
X10 is a modern object-oriented programming language in the family of Partially Global Address Space languages that is under design at IBM Research. X10 introduces a flexible treatment of concurrency, distribution and locality, within an integrated type system. X10 also introduces places as an abstraction for a computational context with a locally synchronous view of shared memory.
This talk provides a overview of X10 and discusses some of the challenges and initial work towards may-happen-parallelism, generalization of work stealing of Cilk to X10 , guaranteed deadlock-free execution of X10 programs with bounded resource, algorithm for affinity-driven distributed scheduling of multi-place parallel computations, relationship of clocks to barrier synchronization, the power of clocks etc.
Series This talk is part of the Computer Laboratory Programming Research Group Seminar series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Programming Research Group Seminar
- Department of Computer Science and Technology talks and seminars
- FW26, Computer Laboratory (tbc)
- Interested Talks
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Monday 20 September 2010, 14:00-15:00