CUDA: Porovnání verzí
Smazaný obsah Přidaný obsah
mBez shrnutí editace |
mBez shrnutí editace |
||
Řádek 34:
=== Struktura multiprocesoru ===
[[Soubor:Fermi.svg|thumb|270px|Schéma streaming multiprocesoru architektury Fermi]]
Obecně se multiprocesor skládá z několika (dnes až ze 32) stream procesorů, pole registrů, sdílené paměti, několika load/store jednotek a Special Function Unit - jednotky pro výpočet složitějších funkcí jako [[Sinus|sin]], [[Kosinus|cos]], [[Přirozený logaritmus|ln
=== Výpočetní možnosti (Compute capability) ===
Řádek 55 ⟶ 56:
! 2.x
|-
| colspan="4" | 2
| 3
|-
| colspan="5" | 65535
|-
| colspan="5" | 3
|-
| colspan="4" | 512
| 1024
|-
| colspan="5" | 64
|-
| colspan="4" | 512
| 1024
|-
| colspan="5" | 32
|-
| colspan="5" | 8
|-
| colspan="2" | 24
| colspan="2" | 32
| 48
|-
| colspan="2" | 768
| colspan="2" | 1024
| 1536
|-
| colspan="2" | 8 000
| colspan="2" | 16 000
| 32 000
|-
| colspan="4" | 16 KB
| 48 KB
|-
| colspan="4" | 16
| 32
|-
| colspan="4" | 16 KB
| 512 KB
|-
| colspan="5" | 64 KB
|-
| colspan="5" | 8 KB
|-
| colspan="5" | Závislé na zařízení, mezi 6 KB a 8 KB
|-
| colspan="5" | 128
|-
| colspan="5" | 2 000 000
|-
| colspan="3" | Ne
| colspan="2" | Ano
Řádek 174 ⟶ 175:
! Registry
| Na čipu
| style="background-color: #ff9090" | Ne
| Čtení/Zápis
| 1 vlákno
Řádek 181 ⟶ 182:
! Lokální
| Mimo čip
|
| Čtení/Zápis
| 1 vlákno
Řádek 188 ⟶ 189:
! Sdílená
| Na čipu
| style="background-color: #ff9090" | Ne
| Čtení/Zápis
| Všechna vlákna v bloku
Řádek 195 ⟶ 196:
! Globální
| Mimo čip
| style="background-color: #ff9090" | Ne <ref name="cc" group="pozn"></ref>
| Čtení/Zápis
| Všechna vlákna a host
Řádek 202 ⟶ 203:
! Paměť konstant
| Mimo čip
| style="background-color: #90ff90" | Ano
| Čtení
| Všechna vlákna a host
Řádek 209 ⟶ 210:
! Paměť textur
| Mimo čip
| style="background-color: #90ff90" | Ano
| Čtení
| Všechna vlákna a host
| Do uvolnění
|-
| colspan="6" style="text-align: left;" | <references group="pozn" />
▲|colspan="6" | * od compute capabilities 2.0 je ukládání do cache umožněno
|}
|