Self‐adaptation on parallel stream processing: A systematic review

A Vogel, D Griebler, M Danelutto… - Concurrency and …, 2022 - Wiley Online Library
A recurrent challenge in real‐world applications is autonomous management of the
executions at run‐time. In this vein, stream processing is a class of applications that compute …

Artificial intelligence system for intelligent monitoring and management of water treatment plants

J Mabrouki, G Fattah, S Kherraf, Y Abrouki… - Emerging Real-World …, 2022 - taylorfrancis.com
70In the field of clean water treatment, the use of artificial intelligence is becoming
imperative to achieve two main objectives at present, the control of water quality and the …

A parallel programming assessment for stream processing applications on multi-core systems

G Andrade, D Griebler, R Santos… - Computer Standards & …, 2023 - Elsevier
Multi-core systems are any computing device nowadays and stream processing applications
are becoming recurrent workloads, demanding parallelism to achieve the desired quality of …

Latency‐aware adaptive micro‐batching techniques for streamed data compression on graphics processing units

CM Stein, DA Rockenbach, D Griebler… - Concurrency and …, 2021 - Wiley Online Library
Stream processing is a parallel paradigm used in many application domains. With the
advance of graphics processing units (GPUs), their usage in stream processing applications …

[PDF][PDF] High-level programming abstractions for stream parallelism on gpus

DA Rockenbach - 2020 - repositorio.pucrs.br
O crescimento e disseminação das arquiteturas paralelas têm conduzido a busca por maior
poder computacional com hardware massivamente paralelo tais como as unidades de …

High-level stream and data parallelism in c++ for gpus

DA Rockenbach, J Löff, G Araujo, D Griebler… - Proceedings of the …, 2022 - dl.acm.org
GPUs are massively parallel processors that allow solving problems that are not viable to
traditional processors like CPUs. However, implementing applications for GPUs is …

Micro-batch and data frequency for stream processing on multi-cores

AM Garcia, D Griebler, C Schepke… - The Journal of …, 2023 - Springer
Latency or throughput is often critical performance metrics in stream processing.
Applications' performance can fluctuate depending on the input stream. This unpredictability …

Minimizing self-adaptation overhead in parallel stream processing for multi-cores

A Vogel, D Griebler, M Danelutto… - European Conference on …, 2019 - Springer
Stream processing paradigm is present in several applications that apply computations over
continuous data flowing in the form of streams (eg, video feeds, image, and data analytics) …

Online and transparent self-adaptation of stream parallel patterns

A Vogel, G Mencagli, D Griebler, M Danelutto… - Computing, 2023 - Springer
Several real-world parallel applications are becoming more dynamic and long-running,
demanding online (at run-time) adaptations. Stream processing is a representative scenario …

Self-adaptive abstractions for efficient high-level parallel computing in multi-cores

AJ Vogel - 2022 - tede2.pucrs.br
Atualmente, uma parte significativa dos sistemas computacionais e aplicações do mundo
real demandam paralelismo para acelerar suas execuções. Embora a programação …