Creo que la pregunta está respondida. aquí pero todavía me pregunto si cuál es la diferencia entre las unidades a las que se refiere.
Por ejemplo, un GTX 570 tiene 480 núcleos de CUDA , mientras que el equivalente ATI HD 6970 tiene aproximadamente 1536 procesador de flujo . Es silencioso confundir cómo tienen el mismo significado pero un número diferente pero un poder equivalente.
graphics-card
cuda
parallel-processing
BlackHatShadow
fuente
fuente
Respuestas:
En términos sencillos, los procesadores CUDA Cores y Stream son exactamente iguales. La pregunta es similar a preguntar si las CPU Intel y AMD son iguales o no. La diferencia en los nombres es principalmente de marca comercial.
Las tarjetas NVIDIA y ATI / AMD son unidades de varios núcleos que se destacan en la ejecución en paralelo programas
La diferencia es que los procesadores de flujo AMD son más pequeños, más simples y se ejecutan en una frecuencia más baja. Los núcleos NVIDIA CUDA son más grandes, más complejos y se ejecutan en una frecuencia más alta. Es por eso que uno no puede juzgar por el número de procesadores.
Ambas tarjetas utilizan arquitecturas diferentes, donde CUDA es de propósito más general. Esta diferencia también se muestra en la forma en que se compilan los programas para ejecutarse en estas tarjetas. El compilador CUDA hace menos optimización, permitiendo que la tarjeta asigne los núcleos según sea necesario en el tiempo de ejecución, mientras que el compilador de AMD optimiza mucho más en lo que respecta a tareas principales.
Otra diferencia es el soporte para desarrolladores, donde NVIDIA hace un esfuerzo mucho mayor Para atraer a los desarrolladores a sus tarjetas. Por esta razón, hay muchas más bibliotecas, fragmentos de código y recursos para desarrolladores en general disponibles para NVIDIA.
El efecto de esta diferencia en la arquitectura depende de la tarea a realizar y de si un mayor número de procesadores, aunque sean más lentos, mejoran el rendimiento o no. Por ejemplo, las tarjetas AMD son mucho mejores para la minería de Bitcoin. Para gráficos, la comparación usualmente se presenta como una combinación cercana para tarjetas de precio similar.
fuente
Tanto los núcleos CUDA como los procesadores Stream son unidades de procesamiento de píxeles o núcleos para el procesamiento en paralelo y funcionan de acuerdo con la lógica presente en la arquitectura GPU. Estos núcleos o procesadores nos dicen cuán poderosa es la tarjeta gráfica.
Una tarjeta gráfica con mayor número de procesadores / flujos de cuda en la misma serie será más poderosa que los que tienen un menor número de procesadores de píxel o píxel. Además, no puede equiparar los núcleos cuda con los procesadores de flujo debido a la diferencia en la arquitectura de la GPU. Puedes leer la comparación completa aquí http://graphicscardhub.com/cuda-cores-vs-stream-processors/
fuente