In Ordnung:
Ich bin mir nicht sicher, ob ich wirklich nur 2 SMs habe oder einige meiner SMs sind deaktiviert
Ihre GPU ist GK107. Es verfügt über zwei SMX mit jeweils 192 SP. Es gibt keine deaktivierten Prozessoren.
Möglicherweise gibt es eine Möglichkeit, mehr SM zu aktivieren, und dann wird die Anzahl der SP pro SM verringert.
Es gibt keine magische Möglichkeit, das Silizium in der Software zu ändern.
Ich bin immer noch verwirrt, dass eine GPU mit mehr als zwei SMs (sagen wir 8 SMs), aber eine geringere Anzahl von SPs pro SM (384/8 = 48 SP pro SM) eine GPU mit 2 SMs und 192 SPs pro SM hätte?
Das ist eine große Frage, die ich hier nicht beantworten möchte. NVIDIA hat zahlreiche sehr detaillierte Whitepapers zur Architektur und Leistung der verschiedenen Generationen ihrer Flaggschiff-Computerkarten veröffentlicht, sobald diese veröffentlicht wurden. Wenn Sie dazu neigen, schlage ich vor, sie selbst zu lesen. Als Faustregel gilt jedoch die gleiche ArchitekturgenerationJe mehr SM oder SMX ein Gerät hat, desto besser wird es bei arithmetisch gebundenen Operationen ausgeführt. Ein Vergleich verschiedener Generationen von GPUs ist zwecklos. Zum Beispiel hat die allererste Telsa-Compute-Karte, die NVIDIA veröffentlicht, 16 SM (den C860). Der jüngste hat 15 SMX (der K40). Es gibt etwa einen zehnfachen Unterschied in ihrer Spitzenleistung bei Einzelgenauigkeit. Beachten Sie auch, dass viele Anwendungen der realen Welt an die Speicherbandbreite gebunden sind und dies den Leistungsunterschied zwischen verschiedenen Karten radikal ändern kann. Während Core Count und Peak FLOP mehr oder weniger dem Moore'schen Gesetz gefolgt sind, ist es bei der Speicherbandbreite nicht der Fall.