COMPARAÇÃO DE DESEMPENHO ENTRE DIFERENTES IMPLEMENTAÇÕES DO ALGORITMO KECCAK PARA PLATAFORMAS GPGPUS UTILIZANDO OPENCL

Título da Revista

ISSN da Revista

Título de Volume

Editor

Centro Universitário Eurípides de Marília - UNIVEM
Usar unidades de processamento gráfico (GPUs) em computação paralela para obter um alto desempenho em aplicações vem se tornando comum, muitas vezes como parte de um sistema heterogêneo. OpenCL é uma API para computação paralela para plataformas heterogêneas, na qual permite ao desenvolvedor executar processos comuns ou massivamente paralelos em GPUs ou qualquer outro tipo de processador. Em 02 de outubro de 2012, o NIST (National Institute of Standards and Technology) anunciou o novo algoritmo para a implementação de funções hash, o algoritmo Keccak, sendo assim, o novo padrão para geração de funções hash (SHA-3). Neste contexto, esse trabalho se propõe a explorar o algoritmo em evidencia realizando diferentes implementações para plataformas heterogenêas (GPGPUs) comparar os resultados das implementações e selecionar uma implementação com melhor desempenho nesta plataforma.

Descrição

Citação