Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > AutoPar-Clava: An Automatic Parallelization source-to-source tool for C code applications
Publication

AutoPar-Clava: An Automatic Parallelization source-to-source tool for C code applications

Title
AutoPar-Clava: An Automatic Parallelization source-to-source tool for C code applications
Type
Article in International Conference Proceedings Book
Year
2018-01-23
Authors
Hamid Arabnejad
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications Without AUTHENTICUS Without ORCID
Conference proceedings International
Other information
Authenticus ID: P-00N-WZ9
Abstract (EN): Automatic parallelization of sequential code has become increasingly relevant in multicore programming. In particular, loop parallelization continues to be a promising optimization technique for scienti.c applications, and can provide considerable speedups for program execution. Furthermore, if we can verify that there are no true data dependencies between loop iterations, they can be easily parallelized. This paper describes Clava AutoPar, a library for the Clava weaver that performs automatic and symbolic parallelization of C code. The library is composed of two main parts, parallel loop detection and source-to-source code parallelization. The system is entirely automatic and attempts to statically detect parallel loops for a given input program, without any user intervention or profiling information. We obtained a geometric mean speedup of 1.5 for a set of programs from the C version of the NAS benchmark, and experimental results suggest that the performance obtained with Clava AutoPar is comparable or better than other similar research and commercial tools.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 7
Documents
File name Description Size
AutoPar-Clava - An Automatic Parallelization source-to-source tool for C code applications (preprint) 1053.66 KB
There are documents associated to the publication without allowed access.
Related Publications

Of the same authors

An OpenMP based Parallelization Compiler for C Applications (2018)
Article in International Conference Proceedings Book
João Bispo; João M. P. Cardoso; Hamid Arabnejad; Jorge G. Barbosa
Recommend this page Top
Copyright 1996-2025 © Instituto de Ciências Biomédicas Abel Salazar  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-11-14 at 10:36:23 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book