A study on popular auto‐parallelization frameworks

S Prema, R Nasre, R Jehadeesan… - Concurrency and …, 2019 - Wiley Online Library
We study five popular auto‐parallelization frameworks (Cetus, Par4all, Rose, ICC, and
Pluto) and compare them qualitatively as well as quantitatively. All the frameworks primarily …

Source-to-source parallelization compilers for scientific shared-memory multi-core and accelerated multiprocessing: analysis, pitfalls, enhancement and potential

R Harel, I Mosseri, H Levin, L Alon… - International Journal of …, 2020 - Springer
Parallelization schemes are essential in order to exploit the full benefits of multi-core
architectures, which have become widespread in recent years, especially for scientific …

Autopar-clava: An automatic parallelization source-to-source tool for c code applications

H Arabnejad, J Bispo, JG Barbosa… - Proceedings of the 9th …, 2018 - dl.acm.org
Automatic parallelization of sequential code has become increasingly relevant in multicore
programming. In particular, loop parallelization continues to be a promising optimization …

Identifying pitfalls in automatic parallelization of NAS parallel benchmarks

S Prema, R Jehadeesan… - … National Conference on …, 2017 - ieeexplore.ieee.org
This paper provides an examination of OpenMP based auto-parallelizers and their
limitations encountered during parallelization of NAS parallel benchmarks. It also elucidates …

TuningGenie: auto-tuning framework based on rewriting rules

PA Ivanenko, AY Doroshenko, KA Zhereb - … Technologies in Education …, 2014 - Springer
This paper presents results on development of the auto-tuning framework named
TuningGenie aimed at automating adjustment of parallel tasks to target platform. The …

[PDF][PDF] OKL: A unified language for parallel architectures

D Medina - 2015 - repository.rice.edu
With the collapse of single-processor computing in the high performance computing (HPC)
field, a wave of parallel-computing has emerged. Alongside the paradigm shift of …

[PDF][PDF] AAP4All: An Adaptive Auto Parallelization of Serial Code for HPC Systems.

MU Ashraf, FA Eassa, LJ Osterweil… - … Automation & Soft …, 2021 - researchgate.net
High Performance Computing (HPC) technologies are emphasizing to increase the system
performance across many disciplines. The primary challenge in HPC systems is how to …

Task Mapping and Scheduling on RISC-V MIMD Processor With Vector Accelerator Using Model-Based Parallelization

S Wu, S Kumano, K Marume, M Edahiro - IEEE Access, 2024 - ieeexplore.ieee.org
In this paper, we propose a model-based workflow to generate parallel code on a multiple
instruction stream, multiple data stream (MIMD) processor with vector accelerator (MIMDV) …

Controlling the granularity of automatic parallel programs

A Fonseca, B Cabral - Journal of Computational Science, 2016 - Elsevier
Programming for concurrent platforms, such as multicore cpus, is very time consuming and
requires fine tuning of the final program in order to optimize the program parallel layout to …

Pegasus: performance engineering for software applications targeting hpc systems

P Pinto, J Bispo, JMP Cardoso… - IEEE Transactions …, 2020 - ieeexplore.ieee.org
Developing and optimizing software applications for high performance and energy efficiency
is a very challenging task, even when considering a single target machine. For instance …