Concurrency and Communication: Lessons from the SHIM Project
Add to your list(s)
Download to your calendar using vCal
If you have a question about this talk, please contact David Greaves.
(Re-run of talk given at MSR two weeks ago)
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.
This talk is part of the Computer Laboratory Computer Architecture Group Meeting series.
This talk is included in these lists:
Note that ex-directory lists are not shown.
|