Analyzing concurrency in streaming applications

被引:1
|
作者
Stuijk, S. [1 ]
Basten, T. [1 ]
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
关键词
streaming; task-level concurrency; multi-processing; concurrency measures; system-on-chip design;
D O I
10.1016/j.sysarc.2007.05.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:124 / 144
页数:21
相关论文
共 50 条
  • [21] Analyzing Impact of Video Codec, Encapsulation Methods and Streaming Protocols on the Quality of Video Streaming
    Iqbal, Afaq
    Arif, Fahim
    Minallah, Nasru
    2013 EIGHTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2013, : 182 - 186
  • [22] A dynamic graph model for analyzing streaming news documents
    Hohman, Elizabeth Leeds
    Marchette, David J.
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING, VOLS 1 AND 2, 2007, : 462 - 469
  • [23] Haywire - A System for Visualizing and Analyzing Streaming IoT Data
    Taivalsaari, Antero
    2024 9TH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC 2024, 2024, : 22 - 29
  • [24] Towards Analyzing Space Complexity of Streaming XML Transformations
    Dvorakova, Jana
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE: RCIS 2008, 2007, : 447 - 452
  • [25] Mapping Filtering Streaming Applications
    Agrawal, Kunal
    Benoit, Anne
    Dufosse, Fanny
    Robert, Yves
    ALGORITHMICA, 2012, 62 (1-2) : 258 - 308
  • [26] Compositional Structures for Streaming Applications
    Chandy, K. Mani
    Bunn, Julian
    ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 352 - 361
  • [27] StreamIt: A language for streaming applications
    Thies, W
    Karczmarek, M
    Amarasinghe, S
    COMPILER CONSTRUCTION, PROCEEDINGS, 2002, 2304 : 179 - 196
  • [28] Streaming Applications on Heterogeneous Platforms
    Li, Zhaokui
    Fang, Jianbin
    Tang, Tao
    Chen, Xuhao
    Yang, Canqun
    NETWORK AND PARALLEL COMPUTING, 2016, 9966 : 116 - 129
  • [29] Mapping Filtering Streaming Applications
    Kunal Agrawal
    Anne Benoit
    Fanny Dufossé
    Yves Robert
    Algorithmica, 2012, 62 : 258 - 308
  • [30] Acoustic Streaming and Its Applications
    Wu, Junru
    FLUIDS, 2018, 3 (04):