Show simple item record

dc.contributor.advisorMartinotto, André Luis
dc.contributor.authorAvila, Bruno de
dc.contributor.otherPerottoni, Cláudio Antônio
dc.contributor.otherDorneles, Ricardo Vargas
dc.date.accessioned2023-05-17T19:03:20Z
dc.date.available2023-05-17T19:03:20Z
dc.date.issued2022-12-13
dc.date.submitted2022-12-01
dc.identifier.urihttps://repositorio.ucs.br/11338/11981
dc.descriptionO interesse em fractais reside na grande quantidade de situações práticas em que esses objetos abstratos são utilizados. Entre outras aplicações, pode-se citar a área de mineralogia, onde são usados para o cálculo da densidade de minerais, e na área da oceanografia, onde são utilizados para auxiliar na análise das extensões litorâneas. Além disso, observa-se um crescente interesse pela arte fractal, principalmente, nas áreas de computação gráfica, animações e outros tipos de mídia. Os fractais comumente são gerados utilizando funções matemáticas, cujos resultados são transformados em imagens. No entanto, para a geração de fractais cada vez mais complexos e detalhados, torna-se necessário um alto poder computacional. Desta forma, neste trabalho foi realizado um estudo sobre a paralelização de cálculos de fractais utilizando unidades de processamento gráfico. Mais especificamente foram paralelizados três fractais que são gerados a partir de relações de recorrência, os fractais de Julia, de Mandelbrot 2D e 3D; e um fractal aleatório, o fractal da árvore browniana. As implementações foram desenvolvidas utilizando a linguagem de programação Python e foram paralelizadas para GPU utilizando a biblioteca Numba. Para avaliação, foi realizada uma comparação entre os tempos de execução das implementações, em que os resultados que apresentaram o menor tempo de execução foram os executados na GPU chegando a serem 858 vezes mais rápidos que os executados na CPU. A implementação feita em Python apresentou um tempo de execução muito maior quando comparada aos outros métodos implementados. [resumo fornecido pelo autor]pt_BR
dc.language.isoptpt_BR
dc.subjectUnidades de processamento gráficopt_BR
dc.subjectFractaispt_BR
dc.titleParalelização de aplicações de cálculo de fractais para GPU utilizando Numbapt_BR
dc.typeMonografiapt_BR
mtd2-br.advisor.instituationUniversidade de Caxias do Sulpt_BR
mtd2-br.program.nameBacharelado em Ciência da Computaçãopt_BR
mtd2-br.campusCampus Universitário de Caxias do Sulpt_BR
local.data.embargo2022-12-12


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record