Towards a single parallel programming model for CPUs and GPUs in stream processing

  • Gabriell Araujo PUCRS
  • Dalvan Griebler PUCRS
  • Luiz G. Fernandes PUCRS

Abstract


Este trabalho apresenta resultados parciais da pesquisa em andamento, a qual está utilizando a Linguagem Específica de Domínio (DSL) SPar para prototipar um modelo de programação paralela único direcionado a CPUs e GPUs em processamento de stream. Por meio do protótipo inicial, já é possível gerar código paralelo para CPUs e GPUs em processamento de stream.

References

Griebler, D., Danelutto, M., Torquati, M., and Fernandes, L. G. (2017). SPar: A DSL for High-Level and Productive Stream Parallelism. Parallel Processing Letters, 27(01):1740005.

NVIDIA (2024). CUDA C Programming Guide. Technical report, NVIDIA Corporation.
Published
2024-04-24
ARAUJO, Gabriell; GRIEBLER, Dalvan; FERNANDES, Luiz G.. Towards a single parallel programming model for CPUs and GPUs in stream processing. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SOUTHERN BRAZIL (ERAD-RS), 24. , 2024, Florianópolis/SC. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 103-104. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2024.238670.