Гигафлопс процессора - PullRequest
       32

Гигафлопс процессора

4 голосов
/ 09 августа 2010

Я обнаружил, что на моем компьютере установлена ​​технология NVIDIA CUDA, и я хочу измерить мощность обработки в ЦП и ГП.

Вместо того, чтобы искать программу для этого, я хочу иметь более глубокое понимание того, как она работает.работает.Какой код (C / C ++) мне нужен?

1 Ответ

7 голосов
/ 09 августа 2010

Вам необходимо скачать CUDA SDK , возможно, некоторые примеры и начать программирование на GPU. Затем вы должны прочитать некоторую информацию о том, что такое FLOPS на самом деле и как их правильно измерить (начните здесь Что такое FLOP / s и является ли это хорошим показателем производительности? тогда немного погуглите). Тогда сделайте свои тесты:)

PS : Я хочу предупредить о CUDA и ее производительности. Маркетинговые материалы о CUDA и графических процессорах обещают как минимум в 10 раз более высокие скорости, чем у любых процессоров, и ваши тесты могут получить эти значения. Но они не являются pure FLOPS, GPU - это не такое универсальное вычислительное устройство, как ЦП, и вы не достигнете таких же результатов при каждом алгоритме.

...