Trabalhando com OpenMP

2772 palavras 12 páginas
CAMPUS ALEGRETE
CIÊNCIA DA COMPUTAÇÃO

Relatório Técnico Científico

Análise de desempenho com OpenMP

Dirceu Maraschin
Jairo Dias Pimentel dirceu_maraschin@hotmail.com jairodp013@gmail.com

Alegrete, Agosto, 2014

RESUMO
Este trabalho tem como objetivo a análise e comparação dos resultados obtidos a cerca do desempenho de diferentes versões, sequencial e paralela, a partir da execução de uma aplicação que realiza multiplicação de matrizes. Essa aplicação foi testada sob a interface de programação
OpenMP (Open Multi-Processing), fazendo-se a paralelização dos laços for aninhados, os quais são responsáveis pela multiplicação das matrizes propriamente dita. Duas máquinas com organizações diferentes foram utilizadas nos testes de duas abordagens quanto ao laço a ser paralelizado, além disso, três políticas de distribuição de iterações: static, dynamic e guided do
OpenMP. Variou-se o número de threads a serem processadas, de 2 até o dobro do número de cores do processador de cada máquina.
Palavras-chave: Desempenho, paralelização, OpenMP.

2

Sumário
RESUMO ............................................................................................................................................. 2
1 Introdução ......................................................................................................................................... 4
1.1 Objetivos .............................................................................................................................. 4
2 Desenvolvimento do Trabalho .......................................................................................................... 5
2.1 Métodos de paralelização ..................................................................................................... 5
2.2 Ambientes de testes .............................................................................................................. 5
3 Resultados

Relacionados

  • implementa o do cluster no Linux
    1961 palavras | 8 páginas
  • Trabalho Top500 final
    4530 palavras | 19 páginas
  • Desenvolvimento de Programas Paralelos para Máquinas NUMA: Conceitos e Ferramentas
    13214 palavras | 53 páginas
  • funções de cálculo numérico
    4181 palavras | 17 páginas
  • SUPERCOMPUTADORES (HPC)
    1667 palavras | 7 páginas
  • Projeto
    22426 palavras | 90 páginas
  • Cluster
    12024 palavras | 49 páginas
  • 2007 2 UM ESTUDO SOBRE PROCESSADORES CELL E GPU
    28088 palavras | 113 páginas
  • Cluster
    122281 palavras | 490 páginas
  • 1 Agricultura De Precis O Resultados Novo Olhar
    285001 palavras | 1141 páginas