Menghitung FLOPS Ganda untuk GPU

0

Saya menggunakan OpenCL untuk melakukan beberapa perhitungan GPU dan saya mengalami kesulitan menghitung FLOPS kartu saya. Formula untuk FLOPS dalam float yang saya gunakan cukup lurus ke depan:

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

Masalahnya adalah, bagaimana saya bisa menghitung kinerja puncak teoritis untuk kartu tertentu dalam presisi ganda. Kartu saya adalah GeForce GTX 580.

--Daniel.

Daniel
sumber
Jadi, Anda memiliki formula, dan Anda memiliki perangkat keras dari mana Anda dapat dengan mudah google spesifikasi untuk mendapatkan hal-hal seperti frekuensi dan jumlah core, apa yang Anda lewatkan? Sunting: selain itu, Anda bisa mendapatkan nilai GFLOPS teoretis segera dengan googling, juga ...
zagrimsan
Ya, Anda bisa mendapatkannya untuk Float, tetapi tidak untuk Double. Sejauh yang saya tahu, Double FLOPS dikomputasi sedikit berbeda dari Float FLOPS. Saya telah menemukan tautan ini, tetapi saya tidak tahu apakah rumus untuk Double juga berlaku untuk GTX 580 devtalk.nvidia.com/default/topic/412132/…
Daniel
Sudahkah Anda membaca devtalk.nvidia.com/default/topic/495177/… ?
zagrimsan
Tidak, tapi saya rasa inilah yang saya cari. Ubah itu menjadi jawaban dan saya akan menerimanya
Daniel

Jawaban: