OpenMP as runtime for providing high-level stream parallelism on multi-cores
OpenMP is an industry and academic standard for parallel programming. However, using it
for developing parallel stream processing applications is complex and challenging. OpenMP …
for developing parallel stream processing applications is complex and challenging. OpenMP …
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 …
[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 …
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 …
uma parte significativa dos softwares atuais. Uma quantidade maior de dados é gerada …
[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 …
Introducing a stream processing framework for assessing parallel programming interfaces
Stream Processing applications are spread across different sectors of industry and people's
daily lives. The increasing data we produce, such as audio, video, image, and text are …
daily lives. The increasing data we produce, such as audio, video, image, and text are …
Combining stream with data parallelism abstractions for multi-cores
Stream processing applications have seen an increasing demand with the raised availability
of sensors, IoT devices, and user data. Modern systems can generate millions of data items …
of sensors, IoT devices, and user data. Modern systems can generate millions of data items …
Source-to-source code transformation on rust for high-level stream parallelism
Utilizing parallel systems to their full potential can be challenging for general-purpose
developers. A solution to this problem is to create high-level abstractions using Domain …
developers. A solution to this problem is to create high-level abstractions using Domain …
Self-adaptive abstractions for efficient high-level parallel computing in multi-cores
AJ Vogel - 2022 - tede2.pucrs.br
Atualmente, uma parte significativa dos sistemas computacionais e aplicações do mundo
real demandam paralelismo para acelerar suas execuções. Embora a programação …
real demandam paralelismo para acelerar suas execuções. Embora a programação …