Concurrency and Communication: Lessons from the SHIM Project
- đ¤ Speaker: Stephen A. Edwards, Columbia University
- đ Date & Time: Friday 06 August 2010, 14:00 - 15:00
- đ Venue: Computer Laboratory, William Gates Building, Room SS03
Abstract
Describing parallel hardware and software is difficult, especially in an embedded setting. Five years ago, we started the SHIM project to address this challenge by developing a programming language for hardware/software systems. The resulting language describes asynchronously running processes that has the useful property of scheduling-independence: the I/O of a SHIM program is not affected by any scheduling choices. I will present a history of the SHIM project with a focus on the key things we have learned along the way.
Series This talk is part of the djg11's list series.
Included in Lists
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Friday 06 August 2010, 14:00-15:00