???jsp.display-item.identifier???
https://repositorio.unipampa.edu.br/jspui/handle/riu/1609
???org.dspace.app.webui.jsptag.ItemTag.full???
???org.dspace.app.webui.jsptag.ItemTag.dcfield??? | ???org.dspace.app.webui.jsptag.ItemTag.value??? | ???org.dspace.app.webui.jsptag.ItemTag.lang??? |
---|---|---|
dc.contributor.advisor1 | Schepke, Claudio | - |
dc.creator | Serpa, Matheus da Silva | - |
dc.date.accessioned | 2017-06-07T18:26:14Z | - |
dc.date.available | 2017-06-07T18:26:14Z | - |
dc.date.issued | 2015-11-30 | - |
dc.identifier.uri | http://dspace.unipampa.edu.br/jspui/handle/riu/1609 | - |
dc.description.abstract | Numerical simulations assists science advances and require ever more computing resources to their prediction. Higher resolution models will be more accurate and computationally expensive. Current supercomputers are formed by heterogeneous architectures that are divided in multi-core and many-core. Thus, developers can use both processors and accelerators for higher resolution simulations. However, developing applications for these systems is a challenge due hard programming. In this context, this study analyzed the performance of parallel applications on heterogeneous systems, by running them in processors with OpenMP and GPUs with CUDA. Therefore, seven scientific applications are developed in both libraries. Our experiments show that applications with low communication demand has better performance in GPUs, 8 times in comparasion with CPUs running 32 threads. | en |
dc.format.mimetype | pt_BR | |
dc.language.iso | por | pt_BR |
dc.publisher | Universidade Federal do Pampa | pt_BR |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Brazil | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ | * |
dc.subject | Computer science | en |
dc.subject | Parallel architectures | en |
dc.subject | High performance computing | en |
dc.title | Análise de desempenho de aplicações paralelas em arquiteturas multi-core e many-core | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.description.resumo | Simulações numéricas auxiliam no avanço da Ciência e exigem cada vez mais recursos computacionais para sua previsão. Quanto maior a resolução de um modelo, mais preciso, exato e custoso serão suas previsões. Os supercomputadores atuais são sistemas heterogêneos compostos por arquiteturas multi-core e many-core. Com isso, pesquisadores podem utilizar ambos processadores e aceleradores para simulação de problemas com resoluções maiores. Todavia, desenvolver aplicações para esses sistemas é um desafio devido a complexidade da programação. Nesse contexto, esse trabalho analisou o desempenho de aplicações paralelas em sistemas heterogêneos, executando-as em processadores com Open Multi-Processing (OpenMP) e em aceleradores com Computed Unifed Device Architecture (CUDA). Para isso, desenvolvemos sete aplicações científicas em ambas bibliotecas. Nossos experimentos mostram que para aplicações com pouca demanda de comunicação, Graphics Processing Units (GPUs) tem desempenho até 8 vezes maior que Central Processing Units (CPUs) executando com 32 threads. | pt_BR |
dc.subject.keyword | Ciência da computação | pt_BR |
dc.subject.keyword | Arquiteturas paralelas | pt_BR |
dc.subject.keyword | Computação de alto desempenho | pt_BR |
dc.subject.vcps | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
dc.rights.licence | Acesso Aberto | pt_BR |
???org.dspace.app.webui.jsptag.ItemTag.appears??? | Ciência da Computação |
???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? | ???org.dspace.app.webui.jsptag.ItemTag.description??? | ???org.dspace.app.webui.jsptag.ItemTag.filesize??? | ???org.dspace.app.webui.jsptag.ItemTag.fileformat??? | |
---|---|---|---|---|
Análise de desempenho de aplicações paralelas em arquiteturas multi-core e many-core.pdf | 1.06 MB | Adobe PDF | ???org.dspace.app.webui.jsptag.ItemTag.view??? |
???jsp.display-item.text3??? ???jsp.display-item.license???