Cuda OpenMP

1849 palavras 8 páginas
Sess˜ao de Iniciac¸a˜ o Cient´ıfica

157

CUDA x OpenMP x Pthreads: Implicações no custo total de uma solução de distribuição segura de vídeos
Leandro A. S. Gomes, Bruno S. Neves e Leonardo B. Pinho
Engenharia de Computação – Universidade Federal do Pampa (UNIPAMPA) - Bagé
Caixa Postal 07 – 96.413-170 – Bagé – RS – Brasil heco@unipampa.edu.br Resumo. A distribuição segura de vídeos para grandes audiências envolve alta capacidade de processamento paralelo em módulos de recriptografia capazes de individualizar os fluxos de vídeo aos clientes, evitando a necessidade de compartilhamento de chaves. A natureza paralela do problema faz dele candidato potencial para implementações paralelas que explorem o hardware paralelo disponível nos sistemas computacionais atuais. Com a disseminação das GPUs, surge a necessidade de avaliar empiricamente não apenas o desempenho neste hardware, mas também outros requisitos fundamentais como consumo energético e custo total de implementação. Neste trabalho são comparadas alternativas de implementação do módulo de recriptografia com CUDA, Pthreads e OpenMP e coletados resultados empíricos para diferentes quantidades de clientes concorrentes, sugerindo que o uso das GPUs pode diminuir o custo total de implementação.

1. Introdução
Com o advento da disseminação de arquiteturas propícias a exploração do paralelismo, cresce a necessidade de avaliar novas aplicações neste novo contexto. Em particular, o uso, para processamento de propósito geral, das chamadas Unidades Gráficas de
Processamento (Graphics Processing Units - GPUs) vem chamando a atenção de vários pesquisadores como alternativa para aumentar o desempenho de aplicações e possibilitar alto desempenho com poucos recursos de hardware [Accelerators 2009].
Resumidamente, a ideia básica é aproveitar a crescente capacidade de processamento, muitas vezes ociosa, oferecida por estes dispositivos de hardware originalmente introduzidos nos sistemas

Relacionados

  • Crivo de Eratóstenes
    410 palavras | 2 páginas
  • Implementação em GPU de Rede Neural para Análise de Sinais de EEG
    8673 palavras | 35 páginas
  • Processamento de áudio em tempo real por GPU
    4006 palavras | 17 páginas
  • Sistemas de informação
    1400 palavras | 6 páginas
  • Uma Revisão de Ferramentas para Programação Multithread Baseadas no Modelo de Paralelismo de Tarefas
    11085 palavras | 45 páginas
  • Pesquisa - melhores servidores do mundo
    1759 palavras | 8 páginas
  • Desenvolvimento de Programas Paralelos para Máquinas NUMA: Conceitos e Ferramentas
    13214 palavras | 53 páginas
  • 2007 2 UM ESTUDO SOBRE PROCESSADORES CELL E GPU
    28088 palavras | 113 páginas
  • Paralelização de um algoritmo de propagação de onda 2d usando mpi
    10094 palavras | 41 páginas
  • Esfcex
    22036 palavras | 89 páginas