Proposta de Paralelismo Semi-Automático de Pipelines Lineares em C++

  • Renato B. Hoffmann PUCRS
  • Dalvan Griebler PUCRS

Resumo


Atingir alto desempenho, portabilidade e produtividade continua sendo um desafio fundamental na comunidade de computação de alto desempenho. Entretanto, a paralelização automática de programas nunca foi amplamente adotada devido à sua inconsistência. Assim, a tarefa onerosa da programação paralela permanece sob a responsabilidade direta dos programadores. Esse trabalho propõe-se estudar técnicas de paralelismo com compiladores.

Referências

Bhosale, A. and et al. (2022). Automatic and interactive program parallelization using the cetus source to source compiler infrastructure v2.0. Electronics, 11:1–22.

Harel, R. and et al. (2019). Source-to-source parallelization compilers for scientific shared-memory multi-core and accelerated multiprocessing: Analysis, pitfalls, enhancement and potential. International Journal of Parallel Programming, 48:1–31.

Tournavitis, G. and Franke, B. (2010). Semi-automatic extraction and exploitation of hierarchical pipeline parallelism using profiling information. In PACT, page 377–388, Vienna, Austria. Association for Computing Machinery.
Publicado
23/04/2025
HOFFMANN, Renato B.; GRIEBLER, Dalvan. Proposta de Paralelismo Semi-Automático de Pipelines Lineares em C++. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 25. , 2025, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 149-150. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2025.6803.