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 …
Memory-efficient DNN training on mobile devices
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 …
privacy-aware and infrastructure-independent personalized mobile applications. However …
On-device training: A first overview on existing systems
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 …
the design and development of various intelligent systems over wide application domains …
SPBench: a framework for creating benchmarks of stream processing applications
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 …
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
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 …
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 …
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 …
GSParLib: A multi-level programming interface unifying OpenCL and CUDA for expressing stream and data parallelism
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 …
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 …
processamento gráfico (GPUs) para prover capacidade massiva de paralelismo a baixo …