Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications
Publication

Publications

Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications

Title
Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications
Type
Article in International Scientific Journal
Year
2020
Authors
Hamid Arabnejad
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. Without AUTHENTICUS Without ORCID
Jorge Manuel Gomes Barbosa
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Journal
Vol. 76
Pages: 6753-6785
ISSN: 0920-8542
Publisher: Springer Nature
Other information
Authenticus ID: P-00R-GXR
Abstract (EN): Directive-driven programming models, such as OpenMP, are one solution for exploring the potential parallelism when targeting multicore architectures. Although these approaches significantly help developers, code parallelization is still a non-trivial and time-consuming process, requiring parallel programming skills. Thus, many efforts have been made toward automatic parallelization of the existing sequential code. This article presents AutoPar-Clava, an OpenMP-based automatic parallelization compiler which: (1) statically detects parallelizable loops in C applications; (2) classifies variables used inside the target loop based on their access pattern; (3) supportsreductionclauses on scalar and array variables whenever it is applicable; and (4) generates a C OpenMP parallel code from the input sequential version. The effectiveness of AutoPar-Clava is evaluated by using the NAS and Polyhedral Benchmark suites and targeting a x86-based computing platform. The achieved results are very promising and compare favorably with closely related auto-parallelization compilers, such as Intel C/C++ Compiler (icc), ROSE, TRACO and CETUS.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 33
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

High-performance network traffic analysis for continuous batch intrusion detection (2016)
Article in International Scientific Journal
Ricardo Morla; Gonçalves, P; Barbosa, JG; Jorge Manuel Gomes Barbosa
Epileptic seizure endorsement technique using DWT power spectrum (2022)
Article in International Scientific Journal
Anand Ghuli; Damodar Reddy Edla; João Manuel R. S. Tavares
Epileptic seizure endorsement technique using DWT power spectrum (2022)
Article in International Scientific Journal
Ghuli, A; Edla, DR; João Manuel R. S. Tavares
A DSL for specifying run-time adaptations for embedded systems: an application to vehicle stereo navigation (2014)
Article in International Scientific Journal
Santos, AC; João M. P. Cardoso; Diniz, PC; Ferreira, DR; Petrov, Z
Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2025-07-07 at 08:39:27 | Acceptable Use Policy | Data Protection Policy | Complaint Portal