Seamless Parallelism Management for Video Stream Processing on Multi-Cores

被引:0
|
作者
Vogel, Adriano [1 ]
Griebler, Dalvan [1 ,3 ]
Fernandes, Luiz Gustavo [1 ]
Danelutto, Marco [2 ]
机构
[1] Pontifical Catholic Univ Rio Grande Sul PUCRS, Sch Technol, Porto Alegre, RS, Brazil
[2] Univ Pisa, Dept Comp Sci, Pisa, Italy
[3] Tres de Maio Fac SETREM, Lab Adv Res Cloud Comp, Tres De Maio, Brazil
来源
关键词
Parallel Programming; Domain-Specific Language; Stream Processing; Autonomic Computing; Self-adaptive Systems; Seamless Computing;
D O I
10.3233/APC200082
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Video streaming applications have critical performance requirements for dealing with fluctuating workloads and providing results in real-time. As a consequence, the majority of these applications demand parallelism for delivering quality of service to users. Although high-level and structured parallel programming aims at facilitating parallelism exploitation, there are still several issues to be addressed for increasing/improving existing parallel programming abstractions. In this paper, we aim at employing self-adaptivity for stream processing in order to seamlessly manage the application parallelism configurations at run-time, where a new strategy alleviates from application programmers the need to set time-consuming and error-prone parallelism parameters. The new strategy was implemented and validated on SPar. The results have shown that the proposed solution increases the level of abstraction and achieved a competitive performance.
引用
收藏
页码:533 / 542
页数:10
相关论文
共 50 条
  • [1] Combining stream with data parallelism abstractions for multi-cores
    Loff, Junior
    Hoffmann, Renato B.
    Griebler, Dalvan
    Fernandes, Luiz G.
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2022, 73
  • [2] Stream Parallelism on the LZSS Data Compression Application for Multi-Cores with GPUs
    Stein, Charles Michael
    Griebler, Dalvan
    Danelutto, Marco
    Fernandes, Luiz Gustavo
    [J]. 2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, : 247 - 251
  • [3] High-level and efficient structured stream parallelism for rust on multi-cores
    Pieper, Ricardo
    Loff, Junior
    Hoffmann, Renato B.
    Griebler, Dalvan
    Fernandes, Luiz G.
    [J]. JOURNAL OF COMPUTER LANGUAGES, 2021, 65
  • [4] OpenMP as runtime for providing high-level stream parallelism on multi-cores
    Renato B. Hoffmann
    Júnior Löff
    Dalvan Griebler
    Luiz G. Fernandes
    [J]. The Journal of Supercomputing, 2022, 78 : 7655 - 7676
  • [5] OpenMP as runtime for providing high-level stream parallelism on multi-cores
    Hoffmann, Renato B.
    Loff, Junior
    Griebler, Dalvan
    Fernandes, Luiz G.
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (06): : 7655 - 7676
  • [6] Performance and programmability of GrPPI for parallel stream processing on multi-cores
    Garcia, Adriano Marques
    Griebler, Dalvan
    Schepke, Claudio
    Garcia, Jose Daniel
    Munoz, Javier Fernandez
    Fernandes, Luiz Gustavo
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (09): : 12966 - 13000
  • [7] High-Level Stream and Data Parallelism in C plus plus for Multi-Cores
    Loff, Junior
    Hoffmann, Renato Barreto
    Griebler, Dalvan
    Fernandes, Luiz Gustavo
    [J]. 25TH BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES, SBLP 2021, 2021, : 41 - 48
  • [8] Micro-batch and data frequency for stream processing on multi-cores
    Garcia, Adriano Marques
    Griebler, Dalvan
    Schepke, Claudio
    Fernandes, Luiz Gustavo
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (08): : 9206 - 9244
  • [9] Micro-batch and data frequency for stream processing on multi-cores
    Adriano Marques Garcia
    Dalvan Griebler
    Claudio Schepke
    Luiz Gustavo Fernandes
    [J]. The Journal of Supercomputing, 2023, 79 : 9206 - 9244
  • [10] Stream Processing on Multi-Cores with GPUs: Parallel Programming Models' Challenges
    Rockenbach, Dinei A.
    Stein, Charles M.
    Griebler, Dalvan
    Mencagli, Gabriele
    Torquati, Massimo
    Danelutto, Marco
    Fernandes, Luiz G.
    [J]. 2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 834 - 841