HDG wyjaśnia: co to jest GPU?

GPU lub jednostka przetwarzania graficznego(Graphical Processing Unit) to dedykowany mikrochip, który został zaprojektowany specjalnie do wykonywania zadań związanych z grafiką z dużo większą szybkością niż procesor(CPU) lub jednostka centralna(Central Processing Unit)

Ogólnie rzecz biorąc, procesory graficzne(GPUs) obsługują wizualną stronę gier wideo, a także oprogramowanie do edycji wideo, projektowanie graficzne, projektowanie 3D i inne podobne narzędzia. Ostatnio procesory graficzne(GPUs) zostały również wykorzystane do wykonywania pewnych zadań niezwiązanych z grafiką, takich jak kopanie kryptowalut, które dobrze współgrają z ich unikalnym projektem wewnętrznym.

Różnica między (Difference Between)GPU a procesorem(CPU) _

Każdy komputer, czy to laptop, tablet czy konsola do gier, ma procesor(CPU) . Procesor jest mózgiem(CPU) maszyny. Kiedy uruchamiasz oprogramowanie na swoim urządzeniu, to procesor(CPU) postępuje zgodnie z instrukcjami i wykonuje całą niezbędną matematykę. Oczywiście każdy mikrochip wykonuje instrukcje, więc co sprawia, że ​​procesor(CPU) jest wyjątkowy? 

Większość nowoczesnych procesorów ma cztery rdzenie procesorów(CPU cores) , chociaż liczba ta szybko rośnie. Liczba obliczeń, które procesor(CPU) może wykonać w tym samym czasie, jest ograniczona liczbą rdzeni. Ale procesor(CPU) jest bardzo dobry w wykonywaniu niewielkiej liczby złożonych obliczeń dowolnego typu, bardzo szybko, jedno po drugim.

Jednak współczesne procesory graficzne(GPUs) mają zupełnie inną filozofię projektowania. Zamiast niewielkiej liczby złożonych, w pełni funkcjonalnych rdzeni przetwarzania, mają setki lub tysiące prostych rdzeni procesorów, które są zaprojektowane do równoległego wykonywania instrukcji, szczególnie związanych z grafiką. 

Na przykład instrukcja cieniowania piksela na obrazie w określony sposób. Nowoczesne(Modern) wyświetlacze komputerowe mają miliony pikseli. Renderowanie i animowanie realistycznej grafiki 3D z płynną liczbą klatek na sekundę wymaga ogromnej mocy przetwarzania równoległego. Jeśli więc chcesz przetwarzać wiele prostych poleceń w tym samym czasie, potrzebujesz GPU .

Czy procesory graficzne(Are GPUs) i karty graficzne(Graphics Cards) to to samo(Same Thing) ?

Powszechnie stosuje się zamiennie terminy „ GPU ” i „karta graficzna”. Co(Which) prowadzi do sytuacji, w których ktoś powie, że jego komputer nie ma GPU , ale tak naprawdę ma na myśli to, że komputer nie ma karty graficznej.

Co to jest GPU ? GPU odnosi się konkretnie do samego mikroprocesora, ale oczywiście GPU nie może działać samodzielnie. Do wykonania swojej pracy potrzebuje innych komponentów. Przyjrzyjmy się więc różnym sposobom pakowania procesorów graficznych .(GPUs)

Karty graficzne

Karta graficzna to oddzielne urządzenie podłączane do standardowego gniazda na płycie głównej komputera. Składa się z płytki drukowanej, GPU , pamięci, złączy wyświetlacza, złączy zasilania i innych różnych komponentów, których potrzebuje GPU .

Karty graficzne mają również dedykowane systemy chłodzenia, które pomagają utrzymać GPU w bezpiecznej temperaturze roboczej. Główną zaletą kart graficznych jest to, że można je łatwo wymienić na nowsze modele bez konieczności wymiany całego komputera lub płyty głównej.

Zintegrowane procesory graficzne

Zintegrowane procesory graficzne(GPUs) są wbudowane w tę samą obudowę co procesor(CPU) . Tak więc komputer wyposażony w jeden z nich nie potrzebuje osobnej karty graficznej, aby działać. Złącza wyświetlacza są dostarczane przez płytę główną, a (Display)procesor graficzny(GPU) współdzieli tę samą pulę pamięci co procesor(CPU) . Oczywiście CPU i GPU mają również ten sam system chłodzenia i zasilanie. 

Zintegrowane procesory graficzne(GPUs) są obecnie dość wydajne, a niektóre mogą być nawet używane do skromnej grafiki w grach wideo, ale ich główną zaletą jest oszczędność kosztów i miejsca. Dlatego(Which) są popularnym rozwiązaniem w wielu laptopach.

Tablety i smartfony również mają zintegrowane procesory graficzne(GPUs) , ale są one częścią pakietu „system na chipie”. Na komputerach tylko CPU i GPU dzielą ten sam pakiet. W przypadku SoC(SoCs) , pamięć RAM(RAM) , pamięć masowa, kontrolery peryferyjne i inne komponenty składające się na cały system znajdują się na tym samym pakiecie krzemowym.

Dedykowane procesory graficzne

Dedykowany procesor graficzny(GPU) różni się od karty graficznej i zintegrowanych procesorów graficznych(GPUs) . Najprościej wyobrazić sobie kartę graficzną wbudowaną w komputer. Laptopy to główne urządzenia korzystające z dedykowanych procesorów graficznych(GPUs) .

Tak jak w przypadku karty graficznej, procesor graficzny(GPU) ma własną pamięć i chłodzenie, ale w przeciwieństwie do karty graficznej nie można zmienić ani uaktualnić dedykowanego procesora graficznego(GPU) . Istnieje niewielka liczba laptopów z wymiennymi modułami GPU , ale jest to rzadki wyjątek.

Zewnętrzne karty graficzne

Niedawny rozwój, zewnętrzne karty graficzne, wykorzystują szybkie porty w nowoczesnych komputerach. Rozwiązaniem z wyboru jest Thunderbolt 3 przez USB C. (Thunderbolt 3 over USB C)Karty zewnętrzne mogą być rozwiązaniem zintegrowanym lub po prostu obudową, której można używać z dowolną pasującą kartą graficzną.

To dobre rozwiązanie dla użytkowników laptopów, którzy chcą mieć mocniejsze rozwiązanie GPU podczas pracy przy biurku. Możesz przeczytać więcej o zewnętrznych procesorach graficznych(external GPUs) w naszym artykule na ich temat.

Zrozumienie specyfikacji GPU

Jeśli chcesz wiedzieć, jak wybierać między różnymi kartami graficznymi, zapoznaj się z naszym przewodnikiem dla kupujących karty graficzne,(graphics card buyer’s guide) aby uzyskać szczegółowe wyjaśnienie specyfikacji GPU . Jeśli chcesz tylko szybkiego podsumowania, oto kluczowe liczby, które mają znaczenie, jeśli chodzi o układy GPU(GPU) :

  • Liczba procesorów
  • Ilość pamięci
  • Całkowita przepustowość pamięci
  • Funkcje specjalne, takie jak sprzętowy ray tracing

Niestety, znajomość tych liczb lub szczegółów nie powie Ci wiele o tym, jak będzie działać dany GPU lub karta graficzna. Ostatecznie najważniejsza jest wydajność z aplikacjami, które chcesz uruchomić, które możesz łatwo znaleźć w opublikowanych testach online.

Ogólne zadania obliczeniowe GPU

Ostatnią ważną rzeczą, którą należy wiedzieć o nowoczesnych procesorach graficznych(GPUs) , jest to, że można ich używać do niektórych zadań innych niż graficzne. Ponieważ procesory graficzne(GPUs) składają się zasadniczo z ogromnej liczby prostych procesorów, każde zadanie wymagające wielu równoległych obliczeń może skorzystać na uruchomieniu procesora graficznego(GPU) .

Na przykład karty marki Nvidia współpracują z instrukcjami CUDA ( Compute Unified Device Architecture ). Za pomocą CUDA(CUDA) można pisać oprogramowanie , które wykorzystuje unikalną konstrukcję GPU do przyspieszania niektórych rodzajów obliczeń.

Jest też OpenCL , który nie jest powiązany z konkretną marką karty. Procesory GPU(GPUs) są stosowane do analizy dużych zbiorów danych, uczenia maszynowego, głębokiego uczenia, wydobywania kryptowalut i stale rosnącej listy zaawansowanych zadań, które w przeszłości wymagały superkomputerów.

Widzę teraz wyraźnie

Oto najważniejsze fakty, które musisz wiedzieć o procesorach graficznych(GPUs) . Teraz wiesz, czym one są, do czego służą i czym różnią się od innych typów procesorów. Wszyscy powinniśmy być wdzięczni za GPU(GPUs) . Bez nich korzystanie z komputerów byłoby znacznie mniej kolorowe i przyjazne!



About the author

Jestem informatykiem z ponad 10-letnim doświadczeniem. W wolnym czasie lubię pomagać przy biurku i uczyć dzieci korzystania z Internetu. Moje umiejętności obejmują wiele rzeczy, ale najważniejsze jest to, że wiem, jak pomagać ludziom w rozwiązywaniu problemów. Jeśli potrzebujesz kogoś, kto pomoże Ci w pilnej sprawie lub po prostu potrzebujesz podstawowych wskazówek, skontaktuj się ze mną!



Related posts