Studying the expressiveness and performance of parallelization abstractions for linear pipelines
Aristeidis Mastoras, Albert-Jan Nicholas Yzelman · 2023
Semi-automatic parallelization provides abstractions that simplify the programming effort and allow the user to make decisions that cannot be made by tools. However, abstractions for general-purpose systems usually do not carry sufficient knowledge about the structure of the program, and thus parallelization with them may lead to poor performance.