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 …
Providing high‐level self‐adaptive abstractions for stream parallelism on multicores
A Vogel, D Griebler… - Software: practice and …, 2021 - Wiley Online Library
Stream processing applications are common computing workloads that demand parallelism
to increase their performance. As in the past, parallel programming remains a difficult task …
to increase their performance. As in the past, parallel programming remains a difficult task …
Dsparlib: A c++ template library for distributed stream parallelism
Stream processing applications deal with millions of data items continuously generated over
time. Often, they must be processed in real-time and scale performance, which requires the …
time. Often, they must be processed in real-time and scale performance, which requires the …
Stream parallelism with ordered data constraints on multi-core systems
It is often a challenge to keep input/output tasks/results in order for parallel computations
over data streams, particularly when stateless task operators are replicated to increase …
over data streams, particularly when stateless task operators are replicated to increase …
High-level stream and data parallelism in C++ for multi-cores
Stream processing applications have seen an increasing demand with the increased
availability of sensors, IoT devices, and user data. Modern systems can generate millions of …
availability of sensors, IoT devices, and user data. Modern systems can generate millions of …
[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 …
Simplifying and implementing service level objectives for stream parallelism
An increasing attention has been given to provide service level objectives (SLOs) in stream
processing applications due to the performance and energy requirements, and because of …
processing applications due to the performance and energy requirements, and because of …
Autonomic and latency-aware degree of parallelism management in SPar
Stream processing applications became a representative workload in current computing
systems. A significant part of these applications demands parallelism to increase …
systems. A significant part of these applications demands parallelism to increase …
Towards on-the-fly self-adaptation of stream parallel patterns
Stream processing applications compute streams of data and provide insightful results in a
timely manner, where parallel computing is necessary for accelerating the application …
timely manner, where parallel computing is necessary for accelerating the application …