Impacto do uso da Memória Virtual Unificada CPU-GPU

  • Jorge Pires Correia UFPR
  • Wagner M. Nunan Zola UFPR

Resumo


A facilidade proporcionada pela Memória Virtual Unificada (UVM) através da transparência de movimentações de dados entre o host e a GPU pode ser de grande utilidade em processamentos heterogêneos ou com grandes conjuntos de trabalho. Contudo, observamos neste trabalho que a UVM pode apresentar bom desempenho em certas aplicações ou pode piorar em até 27 vezes, demonstrando que a arquitetura da implementação é de fundamental importância para o desempenho de algoritmos que utilizam esta funcionalidade.

Referências

Ganguly, D., Melhem, R., and Yang, J. (2021). An adaptive framework for oversubscription management in cpu-gpu unified memory. In 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 1212–1217. IEEE.

Harris, M. (2013). Unified memory in cuda 6. In NVIDIA Technical Blog.

Landaverde, R., Zhang, T., Coskun, A. K., and Herbordt, M. (2014). An investigation of unified memory access performance in cuda. In 2014 IEEE High Performance Extreme Computing Conference (HPEC), pages 1–6. IEEE.

Li, C., Ausavarungnirun, R., Rossbach, C. J., Zhang, Y., Mutlu, O., Guo, Y., and Yang, J. (2019). A framework for memory oversubscription management in graphics processing units. In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 49–63.
Publicado
18/04/2022
CORREIA, Jorge Pires; ZOLA, Wagner M. Nunan. Impacto do uso da Memória Virtual Unificada CPU-GPU. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DA REGIÃO SUL (ERAD-RS), 22. , 2022, Curitiba. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 115-116. ISSN 2595-4164. DOI: https://doi.org/10.5753/eradrs.2022.19189.