Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications

Publicações

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

Título
Source-to-source compilation targeting OpenMP-based automatic parallelization of C applications
Tipo
Artigo em Revista Científica Internacional
Ano
2020
Autores
Hamid Arabnejad
(Autor)
Outra
A pessoa não pertence à instituição. A pessoa não pertence à instituição. A pessoa não pertence à instituição. Sem AUTHENTICUS Sem ORCID
Jorge Manuel Gomes Barbosa
(Autor)
FEUP
Revista
Vol. 76
Páginas: 6753-6785
ISSN: 0920-8542
Editora: Springer Nature
Outras Informações
ID Authenticus: 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.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Nº de páginas: 33
Documentos
Não foi encontrado nenhum documento associado à publicação.
Publicações Relacionadas

Da mesma revista

High-performance network traffic analysis for continuous batch intrusion detection (2016)
Artigo em Revista Científica Internacional
Ricardo Morla; Gonçalves, P; Barbosa, JG; Jorge Manuel Gomes Barbosa
Epileptic seizure endorsement technique using DWT power spectrum (2022)
Artigo em Revista Científica Internacional
Anand Ghuli; Damodar Reddy Edla; João Manuel R. S. Tavares
Epileptic seizure endorsement technique using DWT power spectrum (2022)
Artigo em Revista Científica Internacional
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)
Artigo em Revista Científica Internacional
Santos, AC; João M. P. Cardoso; Diniz, PC; Ferreira, DR; Petrov, Z
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-07-30 às 05:07:11 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias