Computação heterogênea: comparação de desempenho e eficiência energética entre um coprocessador intel xeon phi e uma gpgpu nvidia

Resumo

Este trabalho trata de um tema bastante discutido atualmente, a computação paralela e heterogênea. Visa realizar a comparação de desempenho e eficiência energética de componentes que se enquadram nesta categoria. Para isso, serão comparados um coprocessador Intel Xeon Phi e uma GPGPU NVIDIA. Antes de compará-los, foi necessário um estudo das arquiteturas das GPUs da NVIDIA e do coprocessador Intel Xeon Phi (Intel MIC), bem como de algumas APIs e plataformas que possibilitam a implementação nestes componentes. A comparação foi realizada utilizando um benchmark, que igualmente foi estudado. Como resultado, percebeu-se o quão eficientes ambos os componentes podem ser, no caso do Xeon Phi, que no benchmark MaxFlops, alcançou 5,06 TFlops para valores de precisão simples com uma eficiência energética de 17,27 GFlops/W e, na GPGPU NVIDIA, que no benchmark GEMM, atingiu 3,03 TFlops para valores de precisão simples e uma eficiência energética de 13,18 GFlops/W.

Descrição

Palavras-chave

Ciências Exatas e da Terra, Ciências da Computação, Computação paralela, Computação heterogênea, Computação de alto desempenho, CUDA, OpenCL, OpenMP, SHOC, Benchmark Suite

Citação