Analyzing concurrency in streaming applications

Research output: Contribution to journalArticleAcademicpeer-review

3 Citations (Scopus)

Abstract

We present a concurrency model that allows reasoning about concurrency in executable specifications of streaming applications. It provides measures for five different concurrency properties. The aim of the model is to provide insight into concurrency bottlenecks in an application and to provide global direction when performing implementation-independent concurrency optimization. The model focuses on task-level concurrency. A concurrency optimization method and a prototype implementation of a supporting analysis tool have been developed. We use the model and tool to optimize the concurrency in a number of multimedia applications. The results show that the concurrency model allows target-architecture-independent concurrency optimization.
Original languageEnglish
Pages (from-to)124-144
Number of pages21
JournalJournal of Systems Architecture
Volume54
Issue number1-2
DOIs
Publication statusPublished - 2008

Fingerprint

Dive into the research topics of 'Analyzing concurrency in streaming applications'. Together they form a unique fingerprint.

Cite this