???jsp.display-item.identifier???
https://repositorio.unipampa.edu.br/jspui/handle/riu/1874
Tipo: | Trabalho de Conclusão de Curso |
metadata.dc.title: | Classificação de um benchmark paralelo para arquiteturas multinúcleo |
Autor(es): | Garcia, Adriano Marques |
Primeiro Orientador: | Cera, Márcia Cristina |
Resumo: | Este trabalho visa classificar um conjunto de treze aplicações utilizadas para medir o desempenho e o consumo de energia em arquiteturas multinúcleo. Essas aplicações estão paralelizadas utilizando quatro interfaces de programação paralela: OpenMP, Pthreads, MPI-1 e MPI-2. Elas foram desenvolvidas em estudos anteriores e classificadas de acordo com alguns critérios, como: quantidade de operações realizadas na memória, taxa de comunicação e quantidade de operações de troca de dados entre threads/processos. Este trabalho realiza uma série de testes nessas aplicações com o objetivo de classificá-las e mostrar que possuem características suficientes para serem utilizadas como um benchmark para avaliar o desempenho e o consumo de energia com diferentes interfaces de programação paralela em arquiteturas multinúcleo. As aplicações foram classificadas de acordo com: estruturas de dados, complexidades, TLP, uso de CPU e uso de memória. As treze aplicações e suas implementações com quatro IPPs abrangem os critérios de classificação de tal modo que diversos cenários possam ser avaliados, mostrando-se eficiente como benchmark para análise de desempenho e consumo de energia de arquiteturas multinúcleo. |
Abstract: | This work aims to classify a set of thirteen applications used to measure performance and energy power consumption in multicore architectures. These applications are parallelized using four parallel programming interfaces: OpenMP, Pthreads, MPI-1 and MPI-2. They were developed in previous studies and classified according to some criteria, such as: number of operations performed in memory, communication rate and number of data exchange operations between threads/processes. In this work we perform a series of tests in these applications, aiming to classify them and show that they have enough characteristics to be used as a benchmark to evaluate the performance and energy consumption of different parallel programming interfaces in multicore architectures. The applications were classified according to: data structures, complexities, TLP, CPU usage and memory usage. The thirteen applications and their implementations with four PPIs cover the classification criteria in such a way that several scenarios can be evaluated, being efficient as benchmark for performance analysis and energy consumption of multicore architectures. |
metadata.dc.subject: | Programação paralela (Computação) Ciência da computação Computação de alto desempenho Benchmark (Computação) High performance computing Computer science Parallel Programming (Computing) Benchmark (Computing) |
CNPQ: | CNPQ::CIENCIAS EXATAS E DA TERRA |
Idioma: | por |
metadata.dc.publisher.country: | Brasil |
metadata.dc.publisher: | Universidade Federal do Pampa |
Sigla da Instituição: | UNIPAMPA |
Campus: | Campus Alegrete |
metadata.dc.identifier.citation: | GARCIA, Adriano Marques. Classificação de um benchmark paralelo para arquiteturas multinúcleo. 109p. 2016. Trabalho de Conclusão do Curso (Graduação em Ciência da Computação) - Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2016. |
Tipo de acesso: | Acesso Aberto |
metadata.dc.identifier.uri: | http://dspace.unipampa.edu.br:8080/jspui/handle/riu/1874 |
metadata.dc.date.issued: | 28-Nov-2016 |
???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??? | |
---|---|---|---|---|
Classificação de um Benchmark Paralelo para Arquiteturas Multinúcleo.pdf | 3.66 MB | Adobe PDF | ???org.dspace.app.webui.jsptag.ItemTag.view??? |
???jsp.display-item.copyright???