Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/26407
Title: Paralelização do algoritmo de agrupamento de formiga
Other Titles: Parallelization of ant clustering algorithm
Authors: CAVASSAN, Guilherme
Advisor: TOMAZELA, Maria das Graças Junqueira Machado
Other contributor: VERONEZE, Rosana
FURGERI, Sérgio
type of document: Monografia
Keywords: Algoritmo;Mineração de dados;Processamento de dados
Issue Date: 10-Dec-2012
Publisher: 105
Citation: CAVASSAN, Guilherme. Paralelização do algoritmo de agrupamento de formiga, 2012. Trabalho de Conclusão de Curso. (Tecnologia em Informática) - Faculdade de Tecnologia "Dr. Archimedes Lammoglia", Indaiatuba, 2012.
Abstract: A mineração de dados é uma importante ferramenta para descoberta e análise de padrões em um conjunto de dados. Uma das tarefas da mineração é o agrupamento de dados, que consiste em separar os elementos, de tal forma que os elementos similares fiquem em um grupo e os elementos dissimilares fiquem em grupos distintos. O objetivo desse trabalho é apresentar uma proposta de otimização de desempenho para o algoritmo de agrupamento de formiga conhecido como ACA, utilizando técnicas que aproveitam o processador gráfico para realizar tarefas de propósito gerais. A metodologia utilizada foi a realização de um estudo sobre o algoritmo e técnicas usadas em inteligência de enxames e sobre a linguagem CUDA desenvolvida pela empresa NVIDIA usada na aplicação desenvolvida neste trabalho. Foram criadas duas aplicações semelhantes, mas utilizando técnicas de processamento diferentes, uma executada pelo processador e outra pela placa de vídeo, para comparação do tempo de processamento dos algoritmos. Os resultados do trabalho apontaram que as técnicas de processamento usando a placa de vídeo obtiveram menor tempo de processamento quando utilizando grande volume de dados, sendo que em situações nas quais houve maior quantidade de instruções executadas ao mesmo tempo foram também as que apresentaram maior diferença de tempo entre o modelo de aplicação tradicional e o paralelo. O algoritmo implementado neste trabalho se destacou pela escalabilidade considerando o tempo de processamento final obtido.
URI: https://ric.cps.sp.gov.br/handle/123456789/26407
Appears in Collections:Trabalhos de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
GUILHERME CAVASSAN.pdf
  Restricted Access
1.23 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.