Self‐adaptation on parallel stream processing: A systematic review
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 …
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 …
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
Multi-core systems are any computing device nowadays and stream processing applications
are becoming recurrent workloads, demanding parallelism to achieve the desired quality of …
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 …
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 …
poder computacional com hardware massivamente paralelo tais como as unidades de …
High-level stream and data parallelism in c++ for gpus
GPUs are massively parallel processors that allow solving problems that are not viable to
traditional processors like CPUs. However, implementing applications for GPUs is …
traditional processors like CPUs. However, implementing applications for GPUs is …
Micro-batch and data frequency for stream processing on multi-cores
Latency or throughput is often critical performance metrics in stream processing.
Applications' performance can fluctuate depending on the input stream. This unpredictability …
Applications' performance can fluctuate depending on the input stream. This unpredictability …
Minimizing self-adaptation overhead in parallel stream processing for multi-cores
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) …
continuous data flowing in the form of streams (eg, video feeds, image, and data analytics) …
Online and transparent self-adaptation of stream parallel patterns
Several real-world parallel applications are becoming more dynamic and long-running,
demanding online (at run-time) adaptations. Stream processing is a representative scenario …
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 …
real demandam paralelismo para acelerar suas execuções. Embora a programação …