Skip to content
Semantics and Concurrent Data Structures for Dynamic Streaming Languages episode artwork

EPISODE · Jul 3, 2014 · 1H 9M

Semantics and Concurrent Data Structures for Dynamic Streaming Languages

from InvasIC Seminar: Vorträge im SFB/TRR 89 · host Prof. Albert Cohen

Prof. Albert Cohen (École polytechnique, Paris) Stream computing is often associated with regular, data-intensive applications, and more specifically with the family of cyclo-static data-flow models. The term also refers to bulk-synchronous data parallelism overlapping computations and communications. Both interpretations are valid but incomplete: streams underline the formal definition of Kahn process networks for 4 decades, a foundation for a more general class of deterministic concurrent languages and systems with a solid heritage. Stream computing is a semantical framework for parallel languages and as a model for pipelined, task-parallel execution. Supporting research on parallel languages with dynamic, nested task creation and first-class streams, we are developing a generic stream-computing execution environment combining expressiveness, efficiency and strong correctness guarantees. In particular, we propose a new lock-free algorithm for stalling and waking-up tasks in a user-space scheduler according to changes in the state of the corresponding queues. The algorithm is portable and proven correct against the C11 weak memory model.

Episode metadata supplied by the publisher feed · Published Jul 3, 2014

Embed this episode

Prof. Albert Cohen (École polytechnique, Paris) Stream computing is often associated with regular, data-intensive applications, and more specifically with the family of cyclo-static data-flow models. The term also refers to bulk-synchronous d...

Distinct summary based on available episode metadata or transcript content.

Ready to play

Semantics and Concurrent Data Structures for Dynamic Streaming Languages

0:00 1:09:56

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of InvasIC Seminar: Vorträge im SFB/TRR 89?

This episode is 1 hour and 9 minutes long.

When was this InvasIC Seminar: Vorträge im SFB/TRR 89 episode published?

This episode was published on July 3, 2014.

Can I download this InvasIC Seminar: Vorträge im SFB/TRR 89 episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!