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

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

Gsparlib: A Multi-Level Programming Interface Unifying Opencl and Cuda for Expressing Stream and Data Parallelism

DA Rockenbach, G Araujo, D Griebler… - Available at SSRN … - papers.ssrn.com
Abstract The evolution of Graphics Processing Units (GPUs) has allowed the industry to
solve long-lasting problems and challenges. Many of those problems belong to the stream …

High-level stream parallelism abstractions with SPar targeting GPUs

DA Rockenbach, D Griebler, M Danelutto… - Parallel Computing …, 2020 - ebooks.iospress.nl
The combined exploitation of stream and data parallelism is demonstrating encouraging
performance results in the literature for heterogeneous architectures, which are present on …

Sponge: portable stream programming on graphics engines

AH Hormati, M Samadi, M Woh, T Mudge… - ACM SIGPLAN …, 2011 - dl.acm.org
Graphics processing units (GPUs) provide a low cost platform for accelerating high
performance computations. The introduction of new programming languages, such as …

[PDF][PDF] Aumentando a Expressividade e Melhorando a Geração de Código Paralelo para o Paradigma de Paralelismo de Stream em Arquiteturas Multi-core

JH Löff - 2020 - researchgate.net
Processadores multi-core vêm ganhando popularidade como alternativa frente à limitações
físicas na incessante adição de frequência em processadores sequenciais. Aplicações com …

GPU-Chariot: A programming framework for stream applications running on multi-GPU systems

F Ino, S Nakagawa, K Hagihara - IEICE TRANSACTIONS on …, 2013 - search.ieice.org
This paper presents a stream programming framework, named GPU-chariot, for accelerating
stream applications running on graphics processing units (GPUs). The main contribution of …

GPU-STREAM: now in 2D!

TJ Deakin, J Price, MJ Martineau… - 2016 …, 2016 - research-information.bris.ac.uk
We present a major update to the GPU-STREAM benchmark, first shown at SC'15. The
original benchmark allowed comparison of achievable memory bandwidth performance …

High-level programming abstractions for distributed stream processing

RL Pieper - 2020 - tede2.pucrs.br
Aplicações de processamento de fluxo contínuo de dados (stream processing) representam
uma parte significativa dos softwares atuais. Uma quantidade maior de dados é gerada …