Fine-grained parallelism framework with predictable work-stealing for real-time multiprocessor systems

M Schmid, F Fritz, J Mottok - Journal of Systems Architecture, 2022 - Elsevier
Lately, parallel task models have received much attention in the development of real-time
multiprocessor systems, as they allow highly compute-intensive tasks to have shorter …

Comparison of threading programming models

S Salehian, J Liu, Y Yan - 2017 IEEE International Parallel and …, 2017 - ieeexplore.ieee.org
In this paper, we provide comparison of language features and runtime systems of
commonly used threading parallel programming models for high performance computing …

Language-based vectorization and parallelization using intrinsics, OpenMP, TBB and Cilk Plus

P Stpiczyński - The Journal of Supercomputing, 2018 - Springer
The aim of this paper is to evaluate OpenMP, TBB and Cilk Plus as basic language-based
tools for simple and efficient parallelization of recursively defined computational problems …

Response time analysis of parallel real-time dag tasks scheduled by thread pools

M Schmid, J Mottok - Proceedings of the 29th International Conference …, 2021 - dl.acm.org
Modern high-end embedded systems nowadays have to process enormous amounts of
data. In order to speed up the computations and fully exploit the resources of the underlying …

[HTML][HTML] Exploring Fine-grained Task Parallelism on Simultaneous Multithreading Cores

D Los, I Petushkov - International Journal of Open Information …, 2024 - cyberleninka.ru
Nowadays, latency-critical, high-performance applications are parallelized even on power-
constrained client systems to improve performance. However, an important scenario of fine …

Parallel programming in real-time systems

M Schmid, F Fritz, J Mottok - ARCS Workshop 2019; 32nd …, 2019 - ieeexplore.ieee.org
The enormous amounts of data modern real-time systems have to process lead to
expensive, long-lasting calculations. In order to manage those computations in a timely …

A red-bet method to improve the information diffusion on social networks

SN Duong, HP Du, CN Nguyen… - International Journal of …, 2021 - search.proquest.com
Abstract Information diffusion in the social network has been widely used in many fields
today, from online marketing, e-government campaigns to predicting large social events …

Applying StarPU runtime system to scientific applications: Experiences and lessons learned

G Tzanos, V Soni, C Prouveur, M Haefele… - POMCO 2020-2nd …, 2020 - inria.hal.science
Task-based runtime systems are adopted by application developers for their valuable
features including flexibility of execution and optimized resource management. However, the …

Number of tasks, not threads, is key

A Tousimojarad… - 2015 23rd Euromicro …, 2015 - ieeexplore.ieee.org
The concept of task already exists in many parallel programming models. Programmers
express parallelism by defining tasks in their applications, and runtime libraries schedule …

Parallelizing Map Projection of Raster Data on Multi-core CPU and GPU Parallel Programming Frameworks

D Chavez - 2016 - diva-portal.org
Map projections lie at the core of geographic information systems and numerous projections
are used today. The reprojection between different map projections is recurring in a …