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 条
  • [31] RCBench: an RDMA-enabled transaction framework for analyzing concurrency control algorithms
    Hongyao Zhao
    Jingyao Li
    Wei Lu
    Qian Zhang
    Wanqing Yang
    Jiajia Zhong
    Meihui Zhang
    Haixiang Li
    Xiaoyong Du
    Anqun Pan
    The VLDB Journal, 2024, 33 : 543 - 567
  • [32] Smart Streaming: Deep Learning Applications in Video Streaming Optimization
    Darwich, Mahmoud
    Khalil, Kasem
    Bayoumi, Magdy
    SOUTHEASTCON 2024, 2024, : 22 - 27
  • [33] ANALYZING CONCURRENCY-CONTROL ALGORITHMS WHEN USER AND SYSTEM OPERATIONS DIFFER
    BERNSTEIN, PA
    GOODMAN, N
    LAI, MY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (03) : 233 - 239
  • [34] Engineering streaming applications with the corba component model streaming extension
    Stoinski, F
    Proceedings of the IASTED International Conference on Software Engineering, 2004, : 154 - 159
  • [35] RCBench: an RDMA-enabled transaction framework for analyzing concurrency control algorithms
    Zhao, Hongyao
    Li, Jingyao
    Lu, Wei
    Zhang, Qian
    Yang, Wanqing
    Zhong, Jiajia
    Zhang, Meihui
    Li, Haixiang
    Du, Xiaoyong
    Pan, Anqun
    VLDB JOURNAL, 2024, 33 (02): : 543 - 567
  • [36] DBMSS: An event-based simulator for analyzing concurrency protocols in database systems
    Jalali, Leila
    Abdollahzadeh, Ahmad
    Aliakbarian, Saeed
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1608 - +
  • [37] Pipelining and concurrency in graphics and image-processing applications
    Datta, Ajoy K.
    Ghosh, Sukumar
    Gopalan, Muhundan
    Elmagarmid, Ahmed K.
    Computer Systems Science and Engineering, 1988, 3 (03): : 107 - 116
  • [38] Event-Based Concurrency: Applications, Abstractions, and Analyses
    Kanade, Aditya
    ADVANCES IN COMPUTERS, VOL 112, 2019, 112 : 379 - 412
  • [39] Real time concurrency control for data intensive applications
    Lau, CPM
    Lee, VCS
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 337 - 342
  • [40] PIPELINING AND CONCURRENCY IN GRAPHICS AND IMAGE-PROCESSING APPLICATIONS
    DATTA, AK
    GHOSH, S
    GOPALAN, M
    ELMAGARMID, AK
    COMPUTING SYSTEMS, 1988, 3 (03): : 107 - 116