SkePU 2: Flexible and type-safe skeleton programming for heterogeneous parallel systems
In this article we present SkePU 2, the next generation of the SkePU C++ skeleton
programming framework for heterogeneous parallel systems. We critically examine the …
programming framework for heterogeneous parallel systems. We critically examine the …
A generic parallel pattern interface for stream and data processing
D del Rio Astorga, MF Dolz… - Concurrency and …, 2017 - Wiley Online Library
Current parallel programming frameworks aid developers to a great extent in implementing
applications that exploit parallel hardware resources. Nevertheless, developers require …
applications that exploit parallel hardware resources. Nevertheless, developers require …
An adaptive bilateral negotiation model for e-commerce settings
V Narayanan, NR Jennings - Seventh IEEE International …, 2005 - ieeexplore.ieee.org
This paper studies adaptive bilateral negotiation between software agents in e-commerce
environments. Specifically, we assume that the agents are self-interested, the environment is …
environments. Specifically, we assume that the agents are self-interested, the environment is …
P3ARSEC: towards parallel patterns benchmarking
High-level parallel programming is a de-facto standard approach to develop parallel
software with reduced time to development. High-level abstractions are provided by existing …
software with reduced time to development. High-level abstractions are provided by existing …
Data stream processing via code annotations
Time-to-solution is an important metric when parallelizing existing code. The REPARA
approach provides a systematic way to instantiate stream and data parallel patterns by …
approach provides a systematic way to instantiate stream and data parallel patterns by …
Harnessing parallelism in multi/many-cores with streams and parallel patterns
M Torquati - 2019 - tesidottorato.depositolegale.it
Multi-core computing systems are becoming increasingly parallel and heterogeneous.
Parallelism exploitation is today the primary instrument for improving application …
Parallelism exploitation is today the primary instrument for improving application …
[图书][B] Designing a Modern Skeleton Programming Framework for Parallel and Heterogeneous Systems
A Ernstsson - 2020 - books.google.com
Today's society is increasingly software-driven and dependent on powerful computer
technology. Therefore it is important that advancements in the low-level processor hardware …
technology. Therefore it is important that advancements in the low-level processor hardware …
A safe and user-friendly graphical programming model for parallel stream processing
S Sydow, M Nabelsee, H Parzyjegla… - 2018 26th Euromicro …, 2018 - ieeexplore.ieee.org
Writing correct and efficient parallel programs is hard. A lack of overview leads to errors in
control-and dataflow, eg, race conditions, which are hard to find due to their nondeterministic …
control-and dataflow, eg, race conditions, which are hard to find due to their nondeterministic …
SkePU 2: language embedding and compiler support for flexible and type-safe skeleton programming
A Ernstsson - 2016 - diva-portal.org
This thesis presents SkePU 2, the next generation of the SkePU C++ framework for
programming of heterogeneous parallel systems using the skeleton programming concept …
programming of heterogeneous parallel systems using the skeleton programming concept …
On dynamic memory allocation in sliding-window parallel patterns for streaming analytics
This work studies the issues related to dynamic memory management in Data Stream
Processing, an emerging paradigm enabling the real-time processing of live data streams. In …
Processing, an emerging paradigm enabling the real-time processing of live data streams. In …