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 …

Memory-efficient DNN training on mobile devices

I Gim, JG Ko - Proceedings of the 20th Annual International …, 2022 - dl.acm.org
On-device deep neural network (DNN) training holds the potential to enable a rich set of
privacy-aware and infrastructure-independent personalized mobile applications. However …

On-device training: A first overview on existing systems

S Zhu, T Voigt, F Rahimian, J Ko - ACM Transactions on Sensor …, 2024 - dl.acm.org
The recent breakthroughs in machine learning (ML) and deep learning (DL) have catalyzed
the design and development of various intelligent systems over wide application domains …

SPBench: a framework for creating benchmarks of stream processing applications

AM Garcia, D Griebler, C Schepke, LG Fernandes - Computing, 2023 - Springer
In a fast-changing data-driven world, real-time data processing systems are becoming
ubiquitous in everyday applications. The increasing data we produce, such as audio, video …

Evaluating micro-batch and data frequency for stream processing applications on multi-cores

AM Garcia, D Griebler, C Schepke… - 2022 30th Euromicro …, 2022 - ieeexplore.ieee.org
In stream processing, data arrives constantly and is often unpredictable. It can show large
fluctuations in arrival frequency, size, complexity, and other factors. These fluctuations can …

[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 …

GSParLib: A multi-level programming interface unifying OpenCL and CUDA for expressing stream and data parallelism

DA Rockenbach, G Araujo, D Griebler… - Computer Standards & …, 2025 - Elsevier
Abstract The evolution of Graphics Processing Units (GPUs) has allowed the industry to
overcome long-lasting problems and challenges. Many belong to the stream processing …

[PDF][PDF] Data and stream parallelism optimizations on GPUs

GA Araujo - 2022 - repositorio.pucrs.br
Nos dias de hoje, a maioria dos computadores são equipados com unidades de
processamento gráfico (GPUs) para prover capacidade massiva de paralelismo a baixo …