Sciweavers

SEUS
2009
IEEE

Concurrency and Communication: Lessons from the SHIM Project

13 years 11 months ago
Concurrency and Communication: Lessons from the SHIM Project
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 schedulingindependence: the i/o of a shim program is not affected by any scheduling choices. This paper presents a history of the shim project with a focus on the key things we have learned along the way.
Stephen A. Edwards
Added 21 May 2010
Updated 21 May 2010
Type Conference
Year 2009
Where SEUS
Authors Stephen A. Edwards
Comments (0)