6

Я думаю, что здесь ответ на вопрос, но я все еще задаюсь вопросом, в чем разница между единицами, на которые он ссылается.

Например, GTX 570 имеет 480 ядер CUDA, в то время как ATI, эквивалентный HD 6970, имеет примерно 1536 потоковых процессоров. Смущает, что они имеют одинаковое значение, но разное число, но эквивалентную силу.

2 ответа2

5

С точки зрения непрофессионала, процессоры CUDA Cores и Stream одинаковы. Вопрос похож на вопрос, являются ли процессоры Intel и AMD одинаковыми или нет. Разница в именах заключается в основном в коммерческом брендинге.

Карты NVIDIA и ATI/AMD являются многоядерными устройствами, превосходящими в выполнении параллельных программ.

Разница в том, что потоковые процессоры AMD меньше, проще и работают на более низкой частоте. Ядра NVIDIA CUDA больше, сложнее и работают на более высокой частоте. Вот почему нельзя судить по количеству процессоров.

Обе карты используют разные архитектуры, где CUDA более универсальны. Это различие также показывает способ компиляции программ для работы на этих картах. Компилятор CUDA выполняет меньше оптимизаций, позволяя карте назначать ядра по мере необходимости во время выполнения, в то время как компилятор AMD оптимизирует гораздо больше в отношении назначений ядра.

Другое отличие - поддержка разработчиков, где NVIDIA прилагает гораздо больше усилий, чтобы привлечь разработчиков к своим картам. Вот почему для NVIDIA доступно гораздо больше библиотек, фрагментов кода и ресурсов для разработчиков.

Эффект этого различия в архитектуре зависит от задачи, которую нужно выполнить, и от того, улучшает ли производительность большее количество процессоров, хотя и медленнее, или нет. Например, карты AMD гораздо лучше подходят для майнинга биткойнов. Что касается графики, сравнение обычно подходит как близкое совпадение для карт с одинаковыми ценами.

1

И ядра CUDA, и потоковые процессоры являются пиксельными процессорами или ядрами для параллельной обработки, и они работают в соответствии с логикой, присутствующей в архитектуре графического процессора. Эти ядра или процессоры говорят нам, насколько мощна видеокарта.

Графическая карта с более высокими процессорами cuda / потоковыми процессорами в той же серии будет более мощной, чем карты с меньшим количеством ядер cuda или пиксельных процессоров. Также он не может приравнять ядра cuda к потоковым процессорам из-за различий в архитектуре GPU. Вы можете прочитать полное сравнение здесь http://graphicscardhub.com/cuda-cores-vs-stream-processors/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .