Różnice między procesorem CPU a GPU
CPU i GPU to dwa różne rodzaje procesorów, służące do różnych zastosowań (np. na CPU można odpalić system operacyjny, a na GPU wygenerować grafikę). Podstawowe różnice między nimi wyjaśnione są w poniższym filmie. Po angielsku ale z napisami
KolejnyWykopowyJanusz z- #
- #
- #
- #
- #
- 8
Komentarze (8)
najlepsze
Tak naprawdę uznano w pewnym czasie że nie ma sensu dokładać nowych core'ów do istniejących CPU a stworzyć drugi CPU w jednostce którego później przemianowano
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
Tak najprościej, łopatologicznie i na chłopski rozum to GPU korzysta z niezłożonych (tak jak CPU) rdzeni, które są wyspecjalizowane w określonym typie kalkulacji i dzięki czemu zajmują znacząco mniej miejsca niż te CPU.
W CPU każdy rdzeń jest taki wszechstronny a przez co również mocno skomplikowany i zajmuje dużo więcej miejsca.
Na podobnej wielkości krzemu co jeden rdzeń CPU zmieścisz kilkaset rdzeni GPU.
I nawet jeżeli CPU operację
No i poza wszechstronnością rdzenia liczy się pamięć cache - procek ma jej sporo więcej na rdzeń niż jakiś rdzeń GPU. A RAM/VRAM dla proca jest trochę jak dysk twardy - trzeba długo czekać. Więc może się okazać że CPU który sobie załaduje praktycznie cały podprogram i dane do cache przeliczy coś szybciej niż 100 rdzeni które muszą co kawałek pytać o dane.