Predição de desempenho de aplicações CUDA utilizando aprendizado de máquina e características de pré-execução

Carregando...
Imagem de Miniatura

Data

11-07-2024

Título(s) alternativo(s)

Tipo de acesso

Acesso Abertoaccess-logo

Citar como

SIQUEIRA, Luan Ribeiro. Predição de desempenho de aplicações CUDA utilizando aprendizado de máquina e características de pré-execução. Orientador: Marcos Tulio Amaris González. 2024. [8] f. Trabalho de Curso (Bacharelado em Engenharia da Computação ) – Faculdade de Engenharia da Computação, Campus Universitário de Tucuruí, Universidade Federal do Pará, Tucuruí, 2024. Disponível em: https://bdm.ufpa.br/jspui/handle/prefix/7423. Acesso em:
Com a evolução das unidades de processamento gráfico (GPU), as aplicações de computação paralela estão se tornando cada vez mais complexas. Predizer o desempenho dessas aplicações ajuda desenvolvedores a otimizar seus algoritmos escalonadores na distribuição de seus trabalhos. Neste trabalho, foram desenvolvidos e avaliados modelos de aprendizado de maquina para predizer o desempenho de aplicações CUDA utilizando características de pre-execução. Foram comparados os modelos Ridge Regression, Random Forest e Decision Tree em nove aplicações CUDA, utilizando a métrica MAPE. Os resultados mostram que o Decision Tree obteve os menores valores de MAPE, enquanto o Random Forest apresentou um desempenho consistente. Já o Ridge Regression teve desempenho variável devido a sua limitação em lidar com multicolinearidade. O estudo enfatiza a importância considerar as características específicas da aplicação e da GPU ao fazer predições de desempenho

Fonte

Fonte URI

Disponível na internet via Sagitta