Discretionary, adaptive concurrency is the ability to size computations to fit available resources in terms of demand and available capacity (e.g. cores).
ActorScriptTM is a new programming language that has been developed to express discretionary, adaptive concurrency as follows:
Further reading:
ActorScriptTM extension of C#TM, JavaTM, and Objective CTM : discretionary, adaptive concurrency for privacy-friendly, client-cloud computing” ArXiv 1008.2748Actor Model for Discretionary Adaptive Concurrency ArXiv. 1008.1459
Slides:
There is no downloadable version of the slides for this talk available at this time.
About the speaker:
Carl Hewitt's doctoral dissertation included a design for Planner,
the first programming language based on procedural plans invoked
using pattern-directed invocation from assertions and goals. Planner
was influential in the development of both logic programming and
object-oriented programming. He is also known for his work on the Actor
model of concurrent computation, which influenced the development of
the Scheme programming language and the
His recent work is published in the electronic journal
ArXiv and can be downloaded at:
http://arxiv.org/find/cs/1/au:+Hewitt_C/0/1/0/all/0/1
Contact information:
Carl Hewitt