Benchmarking parallel programming for single-board computers
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 …
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 …
high-level programming framework SkePU across multiple different CPU–GPU …
Performance and programmability of GrPPI for parallel stream processing on multi-cores
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 …
unified, abstract, and generic layer while promising minimal overhead on performance …
Analyzing C++ Stream Parallelism in Shared-Memory when Porting to Flink and Storm
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 …
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 …
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 …
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 …
to deal with several issues, such as implementing data synchronization, dividing the …