Cálculo de FLOPS duplos para GPU

Cálculo de FLOPS duplos para GPU

Estou usando o OpenCL para fazer alguns cálculos de GPU e estou tendo dificuldades para calcular os FLOPS da minha placa. A fórmula para FLOPS em float que estou usando é bastante simples:

frequency * cores * (instructions/cycle)
where: instructions/cycle is 4 for CPU and 2 for GPU

O problema é como posso calcular o desempenho máximo teórico para uma placa específica com precisão dupla. Minha placa é uma GeForce GTX 580.

--Daniel.

Responder1

Dehttps://devtalk.nvidia.com/default/topic/495177/cuda-programming-and-performance/what-is-the-double-precision-flops-rating-of-the-gtx580-/ :

[1.544 GHz] * [512 CUDA Cores] * [2 double precision floating point operations/8 clock cycles] = 198 GFLOPS.

Especialmenteo comentário deste seibertno tópico acima se aprofunda nos detalhes de onde 2/8 entra na equação.

informação relacionada