Unterschied Cuda Cores und Stream/Shader Einheiten

NonReal

Komplett-PC-Aufrüster(in)
Hallo com,
da ich seit ner weile suche aber nichts relevantes finde zur erklärung wollte ich hier nachfragen, was den nun der GENAUE unterschied zwischen Cuda Core (Nvidia) und Shader/stream prozessoren (AMD) ist.
das meiste was ich zu den thema fand war: das es das gleiche sei nur anderer Name.

Mit freundlichen Grüßen
NonReal
 
Das ist das gleiche nur mit einem anderem Namen. *ba dum tss*
Die Rechenkerne haben hier einfach einen fetzigeren Marketing-Namen bekommen, mehr ist da wirklich nicht.
Nvidia nennt ihre Kerne aus Branding-Gründen CUDA-Cores, CUDA ist dabei eine von Nvidia exklusiv entwickelte Compute-API, aber die gleichen Kerne berechnen auch alles mögliche unter anderer Software.
Sei es OpenCL, DirectX, OpenGL oder wie auch immer programmiert.

Die Kerne unterscheiden sich aus Hardware-Perspektive natürlich zwischen den beiden Herstellern, aber bei beiden sind es die programmierbaren Rechenwerke die dann bei jeder Software zum Einsatz kommen.
Die kann man wirklich allgemein nur Rechenkerne nennen.
 
Ich würde das ganze jeweils als Shader bezeichnen, auch wenn es natürlich unterschiedliche Architekturen sind.
 
Wobei Shader eine spezifische Bezeichnung unter Grafik-APIs wie OpenGL und DirectX darstellen.
Unter CUDA/OpenCL redet man einfach von Kernels.
 
Zurück