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

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

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 …

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 …

[PDF][PDF] GPGPU: General Purpose Computing on Graphics Hardware.

P Karnick - VLUDS, 2006 - dl.gi.de
The graphics processor (GPU) on current personal computers has developed into a rich and
stable platform for developing scientific applications which do not fall under the category of …

SPOC: GPGPU programming through stream processing with OCaml

M Bourgoin, E Chailloux, JL Lamotte - Parallel Processing Letters, 2012 - World Scientific
General purpose computing on graphics processing units (GPGPU) consists of using GPUs
to handle computations commonly handled by CPUs. GPGPU programming implies …

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 …

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] Domain-specific language & support tools for high-level stream parallelism

DJ Griebler - 2016 - repositorio.pucrs.br
Sistemas baseados em fluxo contínuo de dados representam diversos domínios de
aplicações, por exemplo, video, áudio, processamento gráfico e de rede, etc. Os programas …

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 …