Analysis, Synchronization and Scheduling Challenges in X10
Add to your list(s)
Download to your calendar using vCal
If you have a question about this talk, please contact Alan Mycroft.
[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.
This talk is part of the Computer Laboratory Programming Research Group Seminar series.
This talk is included in these lists:
Note that ex-directory lists are not shown.
|