Я використовую OpenCL, щоб зробити деякі обчислення GPU, і мені важко обчислювати FLOPS моєї карти. Формула для FLOPS в поплавці, яку я використовую, досить прямо:
frequency * cores * (instructions/cycle)
where: instructions/cycle is 4 for CPU and 2 for GPU
Проблема полягає в тому, як я можу обчислити теоретичні пікові показники для певної карти в подвійній точності. Моя карта - GeForce GTX 580.
- Даніель.
Отже, у вас є формула, і у вас є обладнання, з якого ви можете легко гуглювати характеристики, щоб отримати такі речі, як частота і кількість ядер, чого вам не вистачає? Редагувати: до того ж, ви можете отримати теоретичне значення GFLOPS негайно, гуглюючи, теж ...
—
zagrimsan
Так, ви можете отримати його за Float, але не для Double. Наскільки я знаю, подвійні FLOPS обчислюються трохи інакше, ніж Float FLOPS. Я знайшов це посилання, але не знаю, чи застосовується формула Double для GTX 580 devtalk.nvidia.com/default/topic/412132/…
—
Daniel
Чи читали ви devtalk.nvidia.com/default/topic/495177/… ?
—
zagrimsan
Ні, але я думаю, що саме це я шукав. Перетворіть її на відповідь, і я прийму її
—
Даніель