SkePU 2: Flexible and type-safe skeleton programming for heterogeneous parallel systems

A Ernstsson, L Li, C Kessler - International Journal of Parallel …, 2018 - Springer
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 …

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 …

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 …

P3ARSEC: towards parallel patterns benchmarking

M Danelutto, T De Matteis, D De Sensi… - Proceedings of the …, 2017 - dl.acm.org
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 …

Data stream processing via code annotations

M Danelutto, T De Matteis, G Mencagli… - The Journal of …, 2018 - Springer
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 …

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 …

[图书][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 …

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 …

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 …

On dynamic memory allocation in sliding-window parallel patterns for streaming analytics

M Torquati, G Mencagli, M Drocco, M Aldinucci… - The Journal of …, 2019 - Springer
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 …