Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2019 |
| Tipo de documento: | Dissertação |
| Idioma: | por |
| Título da fonte: | Biblioteca Digital de Teses e Dissertações da UEPG |
| Texto Completo: | http://tede2.uepg.br/jspui/handle/prefix/2991 |
Resumo: | A mineração de dados (MD) é potencialmente onerosa, estudos para diminuir o tempo de resposta são essenciais para conseguir entregar resultados em tempos menores. Muitas soluções propostas por trabalhos correlatos utilizam computação em clusters (aglomerados) de computadores, uma alternativa a isto é utilizar a computação com GPU. A programação com GPU, necessita um conhecimento aprofundado do algoritmo a ser trabalhado e de um entendimento da arquitetura da GPU que será utilizada. Este trabalho tem por objetivo geral investigar o uso da computação paralela em ambiente manycore para reduzir o tempo de resposta de algirtmos de MD. O algoritmo K-means por ser comumente adotados em tarefas de IA e sua característica NP-Difícil foi o escolhido para ser paralelizado. Foram utilizadas ferramentas para identificar o ponto de gargalo do K-means, simultaneamente foram feitas as avaliações dos pontos positivos e negativos destas ferramentas. Após identificar o ponto de gargalo do algoritmo, ele foi reescrito para ser executado com suporte da GPU, foram feitas as coletas dos tempos de respostas e pôr fim a medição do ganho de desempenho utilizando a GPU. Ao utilizar a GPU foi primeiro constatado um SpeedUP máximo de 7,09 e uma eficiência de 0,65% considerados pequenos ao comparar com outros trabalhos da literatura. Para contornar isto foi feito um aumento na base de dados utilizada aumentado o tempo de execução, assim obteve-se resultados melhores com um SpeedUp de 26,001 e uma eficiência de 2,4% ao utilizar o máximo de cores da GPU. Concluindo-se que é possível diminuir o tempo de resposta de algoritmos de mineração de dados utilizando GPU, sem precisar alterar o hardware do equipamento. |
| id |
UEPG_a2f4665df54db90a5a2f45f93bff6dfe |
|---|---|
| oai_identifier_str |
oai:tede2.uepg.br:prefix/2991 |
| network_acronym_str |
UEPG |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UEPG |
| repository_id_str |
|
| spelling |
Senger, Luciano José93591187968http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4767325H4&tokenCaptchar=03AOLTBLR0u9XoM6SqQLoJQgoqwpJGXIZMdVivDq724beoJkByQgCoXv9YMT1MxGvdM5h9zsPcjHUWp695t_Ixmisf1GmARCQOdhjKU0RujLHZYKIUQWPUYrlYKL69dMJBjqv5q2Jg1gF7xV-i3IJk8hILjTRNCMKr0oemy32Qgcq0MHgutPpNqpb5BR42H1jM8x2Bd_gf7HeE4RVN2WauqSwobHjTIDYiAE3yt19Alv5oe1FUC3P2fxutWBuymJXvulPqWju9Sm4_yG2ySvm2RirSR90wxf2a1YPraEE4c9hzfkZSib-lYSdOMFg4NCHD8TL0Sg7RllLYWU_wFX23tZDZRto9t1eOO62NrPe4phRCzWJQVHrBtdfwlavtkWU5eDqWwey37C8PArXwbphSLgtrfgbxX2fA8Z0Y2_GjGCBm4nLSJBrPVuOQLASP3sY_pK_4Z7t9OCH8_tHlfG3ysINLNMSTRSRPZ-ClXQtfkZ-L9k1H3_p84Ad6ft07CEBcx1JnkiUkO48_QLxaF_0tDkDdFteci3RrSwIshii, Renato Porfirio80760414149http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4767325H4&tokenCaptchar=03AOLTBLR0u9XoM6SqQLoJQgoqwpJGXIZMdVivDq724beoJkByQgCoXv9YMT1MxGvdM5h9zsPcjHUWp695t_Ixmisf1GmARCQOdhjKU0RujLHZYKIUQWPUYrlYKL69dMJBjqv5q2Jg1gF7xV-i3IJk8hILjTRNCMKr0oemy32Qgcq0MHgutPpNqpb5BR42H1jM8x2Bd_gf7HeE4RVN2WauqSwobHjTIDYiAE3yt19Alv5oe1FUC3P2fxutWBuymJXvulPqWju9Sm4_yG2ySvm2RirSR90wxf2a1YPraEE4c9hzfkZSib-lYSdOMFg4NCHD8TL0Sg7RllLYWU_wFX23tZDZRto9t1eOO62NrPe4phRCzWJQVHrBtdfwlavtkWU5eDqWwey37C8PArXwbphSLgtrfgbxX2fA8Z0Y2_GjGCBm4nLSJBrPVuOQLASP3sY_pK_4Z7t9OCH8_tHlfG3ysINLNMSTRSRPZ-ClXQtfkZ-L9k1H3_p84Ad6ft07CEBcx1JnkiUkO48_QLxaF_0tDkDdFteci3RrSwCampos Junior, Arion de01435778910http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4708079Y6&tokenCaptchar=03AOLTBLQYuxg5qsVGCrrC8v0TRUkK0Jq3zj71swHM54t2Epq3geqX58pOER3rmjF3D04PRGedwUxnAn0A4k9rqlikesp7yPieh0bC-3kSM8Dsde4ctC_GVGwFFZL6xvUFMGWuERJ2QDn_HlWh0GQ4n7B0u0ccq8Fx2KLFvr6pdd6e0f3rcZYrkAANazn1VaDWh7xp7DwFZjSZL6Svu6NzG76N-goXBDuJgKPSIhgL2BM_KAWZxUKrfrWw7Tt1JwA8GlnEjSPZK-3YOryCquP1rZPF3hJ5j3D6gEmiZXP7I9f1MWkSEGx26WQUqQTEZgPAaXeuvt5AMpHVB-bjpwNMgEhSelisffpuUP8PpZhR2kTWSoT2h-9yvovwsEdHOz_3e5QafANcgHtEb8hlTqiKtYYhDBX-NBW41oJEjrBmSSt2TMA28srLJOCIFHce1VkQYR8qOxusNCcC50OVQc7pmFTpxMHJsZzerZEzetRxZfUTfzh2LUygYIFig7HB-G6GALihVb632v6va4gyGyM7AfysJidKYc3TIgUniversidade Estadual de Ponta Grossa08606561959http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4835175Z6&tokenCaptchar=03AOLTBLTS0-ovVn8-cpFjiX4KlTu2XEXI8_FE1DS0JnNvmuqfyREs3zqyItKaxM24umLHPDQr66QEclNd4QrgOhRWsJZHSO7mt06kxj_bCxbkgnMiNZXRXHK0_0t8mmI9Haya6XVM4t91I-tTXRTBQ3svJTDZ6aHLpQBlIoYnzuCysUNZ7m4epFzJzZaRg88LggadE2qY9HoDFodcLq5ay1VjfRAcfr9nj2ucfvRo44DaQvDnfyet5BCiUDfOnC0XGhcW_Bqcy257TWwGHSqilMNHiTv6BMs7OnqU_ewkqqp-hx5F_7db628EUeTpqEKGABXPSg3QzPxZ4PFOzPWn1gs96F3Y_4eZf9vBN93dhI3gBnPYl2DTUF-7Y-De7ToGg8rXxF12w9f2E-N8rvC88Jdm2LxmMHfh6BYYwbWCDbGKnfqFu3vpaZcFJXyZFYZdtjA6ReiUn4XB5Ej6isIJ_VAbBozqkmcacyFx3Ikb8g48DwSi7_ywSmv5SlQL_H_d_HxUILgh-CfiMaukoski, William Xavier2019-12-03T13:09:04Z2019-12-032019-12-03T13:09:04Z2019-05-29MAUKOSKI, W. X. Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados.Orientador: Luciano José Senger. 2019. Dissertação (Mestrado em Computação Aplicada) - Universidade Estadual de Ponta Grossa, Ponta Grossa, 2019.http://tede2.uepg.br/jspui/handle/prefix/2991A mineração de dados (MD) é potencialmente onerosa, estudos para diminuir o tempo de resposta são essenciais para conseguir entregar resultados em tempos menores. Muitas soluções propostas por trabalhos correlatos utilizam computação em clusters (aglomerados) de computadores, uma alternativa a isto é utilizar a computação com GPU. A programação com GPU, necessita um conhecimento aprofundado do algoritmo a ser trabalhado e de um entendimento da arquitetura da GPU que será utilizada. Este trabalho tem por objetivo geral investigar o uso da computação paralela em ambiente manycore para reduzir o tempo de resposta de algirtmos de MD. O algoritmo K-means por ser comumente adotados em tarefas de IA e sua característica NP-Difícil foi o escolhido para ser paralelizado. Foram utilizadas ferramentas para identificar o ponto de gargalo do K-means, simultaneamente foram feitas as avaliações dos pontos positivos e negativos destas ferramentas. Após identificar o ponto de gargalo do algoritmo, ele foi reescrito para ser executado com suporte da GPU, foram feitas as coletas dos tempos de respostas e pôr fim a medição do ganho de desempenho utilizando a GPU. Ao utilizar a GPU foi primeiro constatado um SpeedUP máximo de 7,09 e uma eficiência de 0,65% considerados pequenos ao comparar com outros trabalhos da literatura. Para contornar isto foi feito um aumento na base de dados utilizada aumentado o tempo de execução, assim obteve-se resultados melhores com um SpeedUp de 26,001 e uma eficiência de 2,4% ao utilizar o máximo de cores da GPU. Concluindo-se que é possível diminuir o tempo de resposta de algoritmos de mineração de dados utilizando GPU, sem precisar alterar o hardware do equipamento.Data mining (MD) is potentially costly, studies to decrease response time are essen- tial to deliver results in shorter times. Many solutions proposed by related work use computation in clusters of computers, an alternative to this is to use GPU computing. Programming with GPU requires a thorough knowledge of the algorithm to be worked on and an understanding of the GPU architecture that will be used. This work has the general objective to investigate the use of parallel computing in the manycore environ- ment to reduce the response time of MD algorithms. The K-means algorithm for being commonly adopted in AI tasks and its NP-Difficult feature was chosen to be paralyzed. Tools were used to identify the bottleneck of K-means, while evaluating the positives and negatives of these tools. After identifying the bottleneck of the algorithm, it was rewritten to run with GPU support, collected response times, and ended the performance gain measurement using the GPU. When using the GPU, a maximum speed of 7.09 and an efficiency of 0.65% was found to be small when compared to other studies in the literature. To circumvent this was done an increase in the database utilized by increasing the run time, thus obtaining better results with a speed up of 26.001 and a efficiency of 2.4% when using the maximum of colors of the GPU. It is concluded that it is possible to decrease the response time of data mining algorithms using GPU, without having to change the hardware of the equipment.Submitted by Eunice Novais (enovais@uepg.br) on 2019-12-03T13:09:04Z No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) William Maukoski.pdf: 1862784 bytes, checksum: 0c20e0450d2c594d2f3b16ad337522d0 (MD5)Made available in DSpace on 2019-12-03T13:09:04Z (GMT). No. of bitstreams: 2 license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5) William Maukoski.pdf: 1862784 bytes, checksum: 0c20e0450d2c594d2f3b16ad337522d0 (MD5) Previous issue date: 2019-05-29porUniversidade Estadual de Ponta GrossaPrograma de Pós Graduação Computação AplicadaUEPGBrasilDepartamento de InformáticaAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOComputação ParalelaMineração de DadosManyCoreAgricultura de PrecisãoParallel ComputingParallel ComputingManyCorePrecision AgricultureAlgoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Biblioteca Digital de Teses e Dissertações da UEPGinstname:Universidade Estadual de Ponta Grossa (UEPG)instacron:UEPGLICENSElicense.txtlicense.txttext/plain; charset=utf-81866http://tede2.uepg.br/jspui/bitstream/prefix/2991/3/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://tede2.uepg.br/jspui/bitstream/prefix/2991/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52ORIGINALWilliam Maukoski.pdfWilliam Maukoski.pdfapplication/pdf1862784http://tede2.uepg.br/jspui/bitstream/prefix/2991/1/William%20Maukoski.pdf0c20e0450d2c594d2f3b16ad337522d0MD51prefix/29912019-12-03 11:09:04.356oai:tede2.uepg.br:prefix/2991TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Teses e Dissertaçõeshttps://tede2.uepg.br/jspui/PUBhttp://tede2.uepg.br/oai/requestbicen@uepg.br||mv_fidelis@yahoo.com.bropendoar:2019-12-03T13:09:04Biblioteca Digital de Teses e Dissertações da UEPG - Universidade Estadual de Ponta Grossa (UEPG)false |
| dc.title.pt_BR.fl_str_mv |
Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados |
| title |
Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados |
| spellingShingle |
Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados Maukoski, William Xavier CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Computação Paralela Mineração de Dados ManyCore Agricultura de Precisão Parallel Computing Parallel Computing ManyCore Precision Agriculture |
| title_short |
Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados |
| title_full |
Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados |
| title_fullStr |
Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados |
| title_full_unstemmed |
Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados |
| title_sort |
Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados |
| author |
Maukoski, William Xavier |
| author_facet |
Maukoski, William Xavier |
| author_role |
author |
| dc.contributor.instituicao-banca2.pt_BR.fl_str_mv |
Universidade Estadual de Ponta Grossa |
| dc.contributor.advisor1.fl_str_mv |
Senger, Luciano José |
| dc.contributor.advisor1ID.fl_str_mv |
93591187968 |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4767325H4&tokenCaptchar=03AOLTBLR0u9XoM6SqQLoJQgoqwpJGXIZMdVivDq724beoJkByQgCoXv9YMT1MxGvdM5h9zsPcjHUWp695t_Ixmisf1GmARCQOdhjKU0RujLHZYKIUQWPUYrlYKL69dMJBjqv5q2Jg1gF7xV-i3IJk8hILjTRNCMKr0oemy32Qgcq0MHgutPpNqpb5BR42H1jM8x2Bd_gf7HeE4RVN2WauqSwobHjTIDYiAE3yt19Alv5oe1FUC3P2fxutWBuymJXvulPqWju9Sm4_yG2ySvm2RirSR90wxf2a1YPraEE4c9hzfkZSib-lYSdOMFg4NCHD8TL0Sg7RllLYWU_wFX23tZDZRto9t1eOO62NrPe4phRCzWJQVHrBtdfwlavtkWU5eDqWwey37C8PArXwbphSLgtrfgbxX2fA8Z0Y2_GjGCBm4nLSJBrPVuOQLASP3sY_pK_4Z7t9OCH8_tHlfG3ysINLNMSTRSRPZ-ClXQtfkZ-L9k1H3_p84Ad6ft07CEBcx1JnkiUkO48_QLxaF_0tDkDdFteci3RrSw |
| dc.contributor.referee1.fl_str_mv |
Ishii, Renato Porfirio |
| dc.contributor.referee1ID.fl_str_mv |
80760414149 |
| dc.contributor.referee1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4767325H4&tokenCaptchar=03AOLTBLR0u9XoM6SqQLoJQgoqwpJGXIZMdVivDq724beoJkByQgCoXv9YMT1MxGvdM5h9zsPcjHUWp695t_Ixmisf1GmARCQOdhjKU0RujLHZYKIUQWPUYrlYKL69dMJBjqv5q2Jg1gF7xV-i3IJk8hILjTRNCMKr0oemy32Qgcq0MHgutPpNqpb5BR42H1jM8x2Bd_gf7HeE4RVN2WauqSwobHjTIDYiAE3yt19Alv5oe1FUC3P2fxutWBuymJXvulPqWju9Sm4_yG2ySvm2RirSR90wxf2a1YPraEE4c9hzfkZSib-lYSdOMFg4NCHD8TL0Sg7RllLYWU_wFX23tZDZRto9t1eOO62NrPe4phRCzWJQVHrBtdfwlavtkWU5eDqWwey37C8PArXwbphSLgtrfgbxX2fA8Z0Y2_GjGCBm4nLSJBrPVuOQLASP3sY_pK_4Z7t9OCH8_tHlfG3ysINLNMSTRSRPZ-ClXQtfkZ-L9k1H3_p84Ad6ft07CEBcx1JnkiUkO48_QLxaF_0tDkDdFteci3RrSw |
| dc.contributor.referee2.fl_str_mv |
Campos Junior, Arion de |
| dc.contributor.referee2ID.fl_str_mv |
01435778910 |
| dc.contributor.referee2Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4708079Y6&tokenCaptchar=03AOLTBLQYuxg5qsVGCrrC8v0TRUkK0Jq3zj71swHM54t2Epq3geqX58pOER3rmjF3D04PRGedwUxnAn0A4k9rqlikesp7yPieh0bC-3kSM8Dsde4ctC_GVGwFFZL6xvUFMGWuERJ2QDn_HlWh0GQ4n7B0u0ccq8Fx2KLFvr6pdd6e0f3rcZYrkAANazn1VaDWh7xp7DwFZjSZL6Svu6NzG76N-goXBDuJgKPSIhgL2BM_KAWZxUKrfrWw7Tt1JwA8GlnEjSPZK-3YOryCquP1rZPF3hJ5j3D6gEmiZXP7I9f1MWkSEGx26WQUqQTEZgPAaXeuvt5AMpHVB-bjpwNMgEhSelisffpuUP8PpZhR2kTWSoT2h-9yvovwsEdHOz_3e5QafANcgHtEb8hlTqiKtYYhDBX-NBW41oJEjrBmSSt2TMA28srLJOCIFHce1VkQYR8qOxusNCcC50OVQc7pmFTpxMHJsZzerZEzetRxZfUTfzh2LUygYIFig7HB-G6GALihVb632v6va4gyGyM7AfysJidKYc3TIg |
| dc.contributor.authorID.fl_str_mv |
08606561959 |
| dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4835175Z6&tokenCaptchar=03AOLTBLTS0-ovVn8-cpFjiX4KlTu2XEXI8_FE1DS0JnNvmuqfyREs3zqyItKaxM24umLHPDQr66QEclNd4QrgOhRWsJZHSO7mt06kxj_bCxbkgnMiNZXRXHK0_0t8mmI9Haya6XVM4t91I-tTXRTBQ3svJTDZ6aHLpQBlIoYnzuCysUNZ7m4epFzJzZaRg88LggadE2qY9HoDFodcLq5ay1VjfRAcfr9nj2ucfvRo44DaQvDnfyet5BCiUDfOnC0XGhcW_Bqcy257TWwGHSqilMNHiTv6BMs7OnqU_ewkqqp-hx5F_7db628EUeTpqEKGABXPSg3QzPxZ4PFOzPWn1gs96F3Y_4eZf9vBN93dhI3gBnPYl2DTUF-7Y-De7ToGg8rXxF12w9f2E-N8rvC88Jdm2LxmMHfh6BYYwbWCDbGKnfqFu3vpaZcFJXyZFYZdtjA6ReiUn4XB5Ej6isIJ_VAbBozqkmcacyFx3Ikb8g48DwSi7_ywSmv5SlQL_H_d_HxUILgh-Cfi |
| dc.contributor.author.fl_str_mv |
Maukoski, William Xavier |
| contributor_str_mv |
Senger, Luciano José Ishii, Renato Porfirio Campos Junior, Arion de |
| dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Computação Paralela Mineração de Dados ManyCore Agricultura de Precisão Parallel Computing Parallel Computing ManyCore Precision Agriculture |
| dc.subject.por.fl_str_mv |
Computação Paralela Mineração de Dados ManyCore Agricultura de Precisão Parallel Computing Parallel Computing ManyCore Precision Agriculture |
| description |
A mineração de dados (MD) é potencialmente onerosa, estudos para diminuir o tempo de resposta são essenciais para conseguir entregar resultados em tempos menores. Muitas soluções propostas por trabalhos correlatos utilizam computação em clusters (aglomerados) de computadores, uma alternativa a isto é utilizar a computação com GPU. A programação com GPU, necessita um conhecimento aprofundado do algoritmo a ser trabalhado e de um entendimento da arquitetura da GPU que será utilizada. Este trabalho tem por objetivo geral investigar o uso da computação paralela em ambiente manycore para reduzir o tempo de resposta de algirtmos de MD. O algoritmo K-means por ser comumente adotados em tarefas de IA e sua característica NP-Difícil foi o escolhido para ser paralelizado. Foram utilizadas ferramentas para identificar o ponto de gargalo do K-means, simultaneamente foram feitas as avaliações dos pontos positivos e negativos destas ferramentas. Após identificar o ponto de gargalo do algoritmo, ele foi reescrito para ser executado com suporte da GPU, foram feitas as coletas dos tempos de respostas e pôr fim a medição do ganho de desempenho utilizando a GPU. Ao utilizar a GPU foi primeiro constatado um SpeedUP máximo de 7,09 e uma eficiência de 0,65% considerados pequenos ao comparar com outros trabalhos da literatura. Para contornar isto foi feito um aumento na base de dados utilizada aumentado o tempo de execução, assim obteve-se resultados melhores com um SpeedUp de 26,001 e uma eficiência de 2,4% ao utilizar o máximo de cores da GPU. Concluindo-se que é possível diminuir o tempo de resposta de algoritmos de mineração de dados utilizando GPU, sem precisar alterar o hardware do equipamento. |
| publishDate |
2019 |
| dc.date.accessioned.fl_str_mv |
2019-12-03T13:09:04Z |
| dc.date.available.fl_str_mv |
2019-12-03 2019-12-03T13:09:04Z |
| dc.date.issued.fl_str_mv |
2019-05-29 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
MAUKOSKI, W. X. Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados.Orientador: Luciano José Senger. 2019. Dissertação (Mestrado em Computação Aplicada) - Universidade Estadual de Ponta Grossa, Ponta Grossa, 2019. |
| dc.identifier.uri.fl_str_mv |
http://tede2.uepg.br/jspui/handle/prefix/2991 |
| identifier_str_mv |
MAUKOSKI, W. X. Algoritmo k-means em ambiente manycore para redução do tempo de resposta da mineração de dados.Orientador: Luciano José Senger. 2019. Dissertação (Mestrado em Computação Aplicada) - Universidade Estadual de Ponta Grossa, Ponta Grossa, 2019. |
| url |
http://tede2.uepg.br/jspui/handle/prefix/2991 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
| eu_rights_str_mv |
openAccess |
| dc.publisher.none.fl_str_mv |
Universidade Estadual de Ponta Grossa |
| dc.publisher.program.fl_str_mv |
Programa de Pós Graduação Computação Aplicada |
| dc.publisher.initials.fl_str_mv |
UEPG |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
Departamento de Informática |
| publisher.none.fl_str_mv |
Universidade Estadual de Ponta Grossa |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UEPG instname:Universidade Estadual de Ponta Grossa (UEPG) instacron:UEPG |
| instname_str |
Universidade Estadual de Ponta Grossa (UEPG) |
| instacron_str |
UEPG |
| institution |
UEPG |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UEPG |
| collection |
Biblioteca Digital de Teses e Dissertações da UEPG |
| bitstream.url.fl_str_mv |
http://tede2.uepg.br/jspui/bitstream/prefix/2991/3/license.txt http://tede2.uepg.br/jspui/bitstream/prefix/2991/2/license_rdf http://tede2.uepg.br/jspui/bitstream/prefix/2991/1/William%20Maukoski.pdf |
| bitstream.checksum.fl_str_mv |
43cd690d6a359e86c1fe3d5b7cba0c9b e39d27027a6cc9cb039ad269a5db8e34 0c20e0450d2c594d2f3b16ad337522d0 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UEPG - Universidade Estadual de Ponta Grossa (UEPG) |
| repository.mail.fl_str_mv |
bicen@uepg.br||mv_fidelis@yahoo.com.br |
| _version_ |
1845262176662585344 |