COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Logic and Semantics Seminar (Computer Laboratory) > When Concurrency Strikes
When Concurrency StrikesAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Jamie Vicary. Concurrent programming has been ubiquitously adopted to utilise the great potential provided by modern hardware. A multitude of concurrency paradigms have been proposed, often with the aim to offer atomicity, data-race freedom, flexible coordination across different resources, deadlock freedom, ordering guarantees, ease of programming, and efficient implementation. We believe that so far, none of these paradigms have reached the sweet-spot in the design that satisfies all these requirements. We introduce Behaviour-Oriented Concurrency (BoC), a paradigm that enables asynchronously creating atomic and ordered units of work with exclusive access to a collection of independent resources. We argue that BoC satisfies all the requirements from above. We demonstrate the practicality of the approach by implementing a C++ runtime for BoC. We argue the applicability of this paradigm through the Savina benchmark suite. We demonstrate benchmarks in this suite can be more compactly represented using BoC in place of Actors, and we observe comparable, if not better, performance. This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsCambridge Women in Media Soc CPGJ Speaker Series on Political PracticeOther talksBSU Seminar: “Using Electronic Health Records for Scientific Research: Promises and Perils” Utterberry: Data and Data Sustainability How Risk is Communicated in the Insurance Industry Feedforward and feedback interactions during prediction and attention A V HILL Lecture – The Protected Brain: Neurogenesis Under Stress How microglia shape synapse homeostasis |