Benchmarking parallel programming for single-board computers

RB Hoffmann, D Griebler, R da Rosa Righi… - Future Generation …, 2024 - Elsevier
Within the computing continuum, SBCs (single-board computers) are essential in the Edge
and Fog, with many featuring multiple processing cores and GPU accelerators. In this way …

Assessing Application Efficiency and Performance Portability in Single-Source Programming for Heterogeneous Parallel Systems

A Ernstsson, D Griebler, C Kessler - International Journal of Parallel …, 2023 - Springer
We analyze the performance portability of the skeleton-based, single-source multi-backend
high-level programming framework SkePU across multiple different CPU–GPU …

Performance and programmability of GrPPI for parallel stream processing on multi-cores

AM Garcia, D Griebler, C Schepke, JD García… - The Journal of …, 2024 - Springer
GrPPI library aims to simplify the burdening task of parallel programming. It provides a
unified, abstract, and generic layer while promising minimal overhead on performance …

Analyzing C++ Stream Parallelism in Shared-Memory when Porting to Flink and Storm

RB Hoffmann, LG Faé, IH Manssour… - … Architecture and High …, 2023 - ieeexplore.ieee.org
Stream processing plays a crucial role in various information-oriented digital systems. Two
popular frameworks for real-time data processing, Flink and Storm, provide solutions for …

Easing the benchmarking of parallel stream processing on multi-cores

AM Garcia - 2023 - meriva.pucrs.br
No mundo de hoje impulsionado por dados e crescente expectativa por resultados
imediatos, há uma demanda crescente por processamento de dados em tempo real/baixa …

Impacts of parallel programming on limited-resource hardware

RB Hoffmann Filho - 2023 - meriva.pucrs.br
Dispositivos de hardware com recursos limitados são mais acessíveis e energeticamente
eficientes do que hardware de ponta. Apesar de seu tamanho reduzido, esses dispositivos …

Improving parallel programming assessment: challenges, methods, and opportunities in coding productivity

GL Andrade - 2023 - meriva.pucrs.br
Developing parallel applications is a challenging task because the developers must be able
to deal with several issues, such as implementing data synchronization, dividing the …

[引用][C] Extending the Planning Poker Method to Estimate the Development Effort of Parallel Applications

G Andrade, D Griebler, R Santos, LG Fernandes - Simpósio em Sistemas …, 2023 - SBC