Understanding Recursive Divide-and-Conquer Dynamic Programs in Fork-Join and Data-Flow Execution Models

2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)(2021)

Cited 2|Views34
No score
Abstract
On shared-memory multicore machines, classic two-way recursive divide-and-conquer algorithms are implemented using common fork-join based parallel programming paradigms such as Intel Cilk+ or OpenMP. However, in such parallel paradigms, the use of joins for synchronization may lead to artificial dependencies among function calls which are not implied by the underlying DP recurrence. These artifici...
More
Translated text
Key words
Runtime,Program processors,Multicore processing,Parallel programming,Heuristic algorithms,Parallel processing,Parallel machines
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined