DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu

Procesory i akceleratory graficzne są bardzo podobne, oba składają się z setek milionów tranzystorów i mogą przetwarzać tysiące operacji na sekundę. Ale czym dokładnie różnią się te dwa ważne elementy każdego komputera domowego?

W tym artykule postaramy się bardzo prosto i łatwo powiedzieć, jaka jest różnica między procesorem a GPU. Ale najpierw musisz rozważyć te dwa procesory osobno.

Procesor (Central Processing Unit lub Central Processing Unit) jest często nazywany „mózgiem” komputera. Wewnątrz procesora centralnego znajduje się około miliona tranzystorów, za pomocą których przeprowadzane są różne obliczenia. Komputery domowe zazwyczaj mają procesory z 1 do 4 rdzeniami taktowanymi od około 1 GHz do 4 GHz.

Procesor jest potężny, ponieważ może zrobić wszystko. Komputer jest w stanie wykonać zadanie, ponieważ procesor jest w stanie wykonać to zadanie. Programiści byli w stanie to osiągnąć dzięki szerokiemu zestawowi instrukcji i ogromnej liście funkcji współdzielonych w nowoczesnych procesorach centralnych.

Co to jest GPU?

GPU (Graphics Processing Unit lub Graphics Processing Unit) to wyspecjalizowany typ mikroprocesora zoptymalizowany do bardzo specyficznych obliczeń i wyświetlania grafiki. GPU działa z niższą częstotliwością zegara, w przeciwieństwie do procesora, ale ma znacznie więcej rdzeni procesora.

Można również powiedzieć, że GPU to specjalistyczny procesor wykonany w jednym określonym celu - renderowaniu wideo. Podczas renderowania GPU wykonuje wiele prostych obliczeń matematycznych. Karta graficzna ma tysiące rdzeni, które będą działać jednocześnie. Chociaż każdy rdzeń procesora graficznego jest wolniejszy niż rdzeń centralnego procesora, nadal jest bardziej wydajny w wykonywaniu prostych obliczeń matematycznych potrzebnych do wyświetlenia grafiki. Ta ogromna współbieżność sprawia, że \u200b\u200bGPU jest w stanie renderować złożoną grafikę 3D wymaganą przez nowoczesne gry.

Różnica między procesorem a GPU

GPU może wykonywać tylko część operacji, które może wykonywać procesor centralny, ale robi to z niewiarygodną prędkością. GPU użyje setek rdzeni do wykonania pilnych obliczeń dla tysięcy pikseli i wyświetlenia złożonej grafiki 3D. Aby jednak osiągnąć wysokie prędkości, GPU musi wykonywać jednolite operacje.

Weźmy na przykład Nvidia GTX 1080. Ta karta wideo ma 2560 rdzeni shaderów. Dzięki tym rdzeniom Nvidia GTX 1080 może wykonywać 2560 instrukcji lub operacji w jednym cyklu zegara. Jeśli chcesz rozjaśnić obraz o 1%, GPU poradzi sobie z tym bez większych trudności. Ale czterordzeniowy procesor Intel Core i5 będzie w stanie wykonać tylko 4 instrukcje na cykl.

Jednak procesory centralne są bardziej elastyczne niż graficzne. Procesory centralne mają większy zestaw instrukcji, dzięki czemu mogą wykonywać szerszy zakres funkcji. Procesory działają również przy wyższych maksymalnych częstotliwościach zegara i mają zdolność kontrolowania wejścia i wyjścia komponentów komputera. Na przykład centralny procesor można zintegrować z pamięcią wirtualną, która jest niezbędna do uruchomienia nowoczesnego systemu operacyjnego. Właśnie tego GPU nie będzie w stanie wykonać.

Obliczenia na GPU

Mimo że procesory graficzne są przeznaczone do renderowania, są w stanie uzyskać więcej. Przetwarzanie grafiki to tylko forma powtarzalnych obliczeń równoległych. Inne zadania, takie jak wydobywanie bitcoinów i łamanie haseł, polegają na tych samych typach ogromnych zestawów danych i prostych obliczeniach matematycznych. Dlatego niektórzy użytkownicy używają kart graficznych do operacji innych niż graficzne. Zjawisko to nosi nazwę obliczeń na GPU lub obliczeń na GPU.

Wyniki

W tym artykule porównaliśmy procesor i procesor graficzny. Myślę, że dla wszystkich stało się jasne, że procesor graficzny i procesor mają podobne cele, ale są zoptymalizowane do różnych obliczeń. Napisz swoją opinię w komentarzach, postaram się odpowiedzieć.

Czy wiesz, jak wybrać najbardziej preferowany procesor graficzny spośród dwóch dostępnych opcji działania aplikacji lub gry? Jeśli nie, to sugeruję, aby właściciele laptopów przeczytali ten artykuł.

Do tej pory nawet przeciętny laptop pod względem kosztów i wydajności jest wyposażony w dwie karty graficzne. Pierwszy, domyślnie działający, jest wbudowany, drugi dyskretny. Dodatkowy procesor graficzny jest głównie wyposażony w modele laptopów do gier, ale nierzadko można go znaleźć w instalacjach innych niż gry.

Spośród wbudowanych wybór jest niewielki i zwykle jest to układ Intel, ale dyskretne mogą być od Nvidii lub AMD. Są to najpopularniejsze i zweryfikowane przez użytkowników produkty w pracy. A producenci przede wszystkim starają się uzupełniać urządzenia w oparciu o nasze preferencje.

Teraz krótko rozważ proces interakcji między dwiema kartami graficznymi. Gdy wymagania dowolnej działającej aplikacji przekraczają możliwości karty zintegrowanej, system automatycznie przełącza się na pracę z kartą dyskretną. Dzieje się tak głównie wtedy, gdy zaczynasz grać.

Jak wspomniano powyżej, dwóch głównych producentów procesorów graficznych zajmuje wiodącą pozycję na rynku komputerów osobistych. Warto zauważyć, że najczęściej używana Nvidia korzysta ze stosunkowo nowej technologii Optimus. Jego funkcjonalność polega na tym, że za każdym razem, gdy wykryje, że program lub gra potrzebuje dodatkowych, potężniejszych zasobów, automatycznie aktywowana jest dedykowana karta graficzna.

A teraz pokażę ci, jak łatwo uzyskać aplikację do korzystania z wysokowydajnej lub zintegrowanej karty graficznej według wyboru użytkownika. Dzisiaj zostanie zademonstrowany tylko z NVIDIA i Intel.

PROCESOR GRAFICZNY

Otwórz panel sterowania NVIDIA. Najłatwiejszym i najszybszym sposobem jest kliknięcie prawym przyciskiem myszy odpowiedniej ikony znajdującej się na pasku zadań w prawym dolnym rogu. Przejdź do menu „Pulpit” i zaznacz pole „Dodaj element do menu kontekstowego”.

Teraz, po wykonaniu tych prostych kroków, możesz kliknąć prawym przyciskiem myszy skrót dowolnej aplikacji i w wyświetlonym elemencie menu wybrać jedną z dwóch opcji uruchamiania.

URUCHOMIENIE STAŁE

A jeśli cały czas decydujesz się tylko na dyskretną kartę graficzną, to w Panelu sterowania przejdź do sekcji „Zarządzaj ustawieniami 3D”, wybierz kartę „Ustawienia oprogramowania” i zainstaluj niezbędną grę lub program w kroku 1, a następnie wybierz żądaną kartę wideo w kroku 2 a następnie kliknij przycisk „Zastosuj”.

To wszystko! Odwiedź i przeczytaj wszystkie dostępne wskazówki dotyczące komputera. Zostań członkiem naszej grupy w FB, gdzie możesz uzyskać pomoc, uczestniczyć w dyskusjach lub opublikować swój punkt widzenia.

Masz możliwość śledzenia danych o wydajności GPU. Użytkownicy mogą analizować te informacje, aby zrozumieć, w jaki sposób wykorzystywane są zasoby karty wideo, które są coraz częściej wykorzystywane w komputerach.

Oznacza to, że wszystkie karty graficzne zainstalowane na komputerze zostaną wyświetlone na karcie Wydajność. Ponadto na karcie „Procesy” można zobaczyć, które procesy uzyskują dostęp do GPU, a dane o wykorzystaniu pamięci GPU znajdują się na karcie „Szczegóły”.

Jak sprawdzić, czy obsługiwana jest funkcja widoku GPU

Chociaż Menedżer zadań nie ma specjalnych wymagań dotyczących monitorowania procesora, pamięci, dysku lub kart sieciowych, sytuacja z procesorem graficznym wygląda nieco inaczej.

W systemie Windows 10 informacje o GPU są dostępne tylko w Menedżerze zadań, gdy używana jest architektura modelu Windows Display Driver Model (WDDM). WDDM to architektura sterownika karty graficznej, która umożliwia renderowanie pulpitu i aplikacji na ekranie.

WDDM zapewnia rdzeń graficzny, który zawiera program planujący (VidSch) i menedżer pamięci wideo (VidMm). To właśnie te moduły są odpowiedzialne za podejmowanie decyzji podczas korzystania z zasobów GPU.

Menedżer zadań otrzymuje informacje o wykorzystaniu zasobów GPU bezpośrednio od harmonogramu i menedżera pamięci graficznej rdzenia graficznego. Ponadto dotyczy to zarówno zintegrowanych, jak i dedykowanych układów GPU. Aby funkcja działała poprawnie, wymagana jest wersja WDDM 2.0 lub wyższa.

Aby sprawdzić, czy Twoje urządzenia obsługują przeglądanie danych GPU w Menedżerze zadań, wykonaj następujące kroki:

  1. Użyj skrótu klawiaturowego Windows + R, aby otworzyć polecenie Uruchom.
  2. Wpisz polecenie dxdiag.exeaby otworzyć narzędzie diagnostyczne DirectX i nacisnąć klawisz Enter.
  3. Kliknij zakładkę „Ekran”.
  4. W prawej części „Sterowniki” spójrz na wartość modelu sterownika.

Jeśli modelem jest WDDM 2.0 lub nowszy, Menedżer zadań wyświetli dane dotyczące użycia procesorów graficznych na karcie „Wydajność”.

Jak śledzić wydajność GPU za pomocą Menedżera zadań

Aby śledzić dane o wydajności GPU za pomocą Menedżera zadań, wystarczy kliknąć pasek zadań prawym przyciskiem myszy i wybrać „Menedżer zadań”. Jeśli aktywny jest tryb widoku kompaktowego, kliknij przycisk Szczegóły, a następnie kliknij kartę Wydajność.

Wskazówka: Możesz użyć skrótu klawiaturowego Ctrl + Shift + Esc, aby szybko uruchomić Menedżera zadań

Karta Wydajność

Jeśli komputer obsługuje WDDM w wersji 2.0 lub nowszej, w lewym okienku karty Wydajność Twój GPU zostanie wyświetlony. Jeśli w systemie zainstalowanych jest kilka procesorów graficznych, każdy z nich zostanie wyświetlony przy użyciu numeru odpowiadającego jego fizycznej lokalizacji, na przykład GPU 0, GPU 1, GPU 2 itp.

Windows 10 obsługuje wiele pakietów GPU przy użyciu trybów Nvidia SLI i AMD Crossfire. Po wykryciu w systemie jednej z tych konfiguracji karta Wydajność wskaże każde łącze za pomocą numeru (na przykład Łącze 0, Łącze 1 itd.). Użytkownik będzie mógł zobaczyć i sprawdzić każdy GPU w pakiecie.

Na stronie dla konkretnego GPU znajdziesz ogólne dane o wydajności, które są ogólnie podzielone na dwie sekcje.

Sekcja zawiera bieżące informacje o silnikach samego GPU, a nie o jego poszczególnych jądrach.

Domyślnie Menedżer zadań wyświetla cztery najpopularniejsze silniki GPU, które domyślnie obejmują 3D, kopiowanie, dekodowanie wideo i przetwarzanie wideo, ale można zmienić te widoki, klikając nazwę i wybierając inny silnik.

Użytkownik może nawet zmienić widok wykresu na jeden silnik, klikając prawym przyciskiem myszy dowolne miejsce w sekcji i wybierając opcję „Zmień wykres\u003e Pojedynczy rdzeń”.

Poniżej wykresów silników znajduje się blok danych dotyczących zużycia pamięci wideo.

Menedżer zadań pokazuje dwa typy pamięci wideo: współdzieloną i dedykowaną.

Pamięć dedykowana to pamięć, która będzie używana tylko przez kartę graficzną. Zazwyczaj jest to ilość pamięci VRAM na dyskretnych kartach lub ilość pamięci dostępnej dla procesora, na którym komputer jest skonfigurowany do jawnej redundancji.

W prawym dolnym rogu wyświetlany jest parametr „Zarezerwowana pamięć sprzętowa” - ta ilość pamięci jest zarezerwowana dla sterownika wideo.

Ilość przydzielonej pamięci w tej sekcji reprezentuje ilość pamięci aktywnie wykorzystywanej w procesach, a całkowita pamięć w tej sekcji reprezentuje ilość pamięci systemowej zużytej na potrzeby graficzne.

Ponadto w lewym panelu pod nazwą GPU zobaczysz bieżący procent wykorzystania zasobów GPU. Należy zauważyć, że menedżer zadań używa wartości procentowej najbardziej obciążonego silnika do reprezentowania całkowitego zużycia.

Aby dynamicznie wyświetlać dane o wydajności, uruchom aplikację, która intensywnie wykorzystuje procesor graficzny, na przykład grę wideo.

Karta Procesy

Możesz także śledzić wydajność GPU na karcie. Procesy. W tej sekcji znajdziesz ogólne podsumowanie określonego procesu.

Kolumna „GPU” pokazuje użycie najbardziej aktywnego silnika do reprezentowania ogólnego wykorzystania zasobów GPU przez określony proces.

Jeśli jednak wiele silników zgłasza 100-procentowe użycie, może dojść do zamieszania. Dodatkowa kolumna „Rdzeń GPU” zawiera szczegółowe informacje o silniku załadowanym przez ten proces.

Nagłówek kolumny na zakładce „Procesy” pokazuje całkowite zużycie zasobów przez wszystkie GPU dostępne w systemie.

Jeśli nie widzisz tych kolumn, kliknij prawym przyciskiem myszy nagłówek dowolnej kolumny i zaznacz odpowiednie pola.

Karta Szczegóły

Domyślnie karta nie wyświetla informacji o GPU, ale zawsze możesz kliknąć prawym przyciskiem myszy nagłówek kolumny, wybrać opcję „Wybierz kolumny” i włączyć następujące opcje:

  • Rdzeń GPU
  • Dedykowana pamięć GPU
  • Pamięć współdzielona GPU

Zakładki pamięci wyświetlają odpowiednio całkowitą i przydzieloną wielkość pamięci, które są używane przez dany proces. Kolumny „GPU” i „Core GPU” pokazują te same informacje, co na karcie „Procesy”.

Korzystając z karty „Szczegóły”, musisz wiedzieć, że dodanie zużytej pamięci przez każdy proces może okazać się większe niż całkowita dostępna pamięć, ponieważ pamięć współdzielona zostanie policzona kilka razy. Informacje te są przydatne do zrozumienia wykorzystania pamięci w procesie, ale należy użyć karty „Wydajność”, aby wyświetlić dokładniejsze informacje na temat korzystania z podsystemu graficznego.

Wniosek

Firma Microsoft dokłada starań, aby zapewnić użytkownikom bardziej dokładne narzędzie do oceny wydajności grafiki w porównaniu do aplikacji innych firm. Pamiętaj, że prace nad tą funkcjonalnością trwają i możliwe są ulepszenia w najbliższej przyszłości.

Witajcie drodzy użytkownicy i fani sprzętu komputerowego. Dzisiaj omówimy, jakie zintegrowane grafiki są w procesorze, dlaczego w ogóle są potrzebne i czy takie rozwiązanie jest dyskretną alternatywą, czyli zewnętrznymi kartami graficznymi.

Jeśli mówimy z punktu widzenia planu inżynieryjnego, to zintegrowany rdzeń graficzny, powszechnie stosowany w ich produktach przez Intel i AMD, nie jest kartą graficzną jako taką. Jest to układ wideo zintegrowany z architekturą procesora w celu spełnienia podstawowych obowiązków dyskretnego akceleratora. Ale zajmiemy się wszystkim bardziej szczegółowo.

Z tego artykułu dowiesz się:

Historia wyglądu

Po raz pierwszy firmy zaczęły wprowadzać grafikę do własnych układów w połowie 2000 roku. Intel zaczął opracowywać z Intel GMA, jednak ta technologia pokazała się raczej słabo, a zatem nie nadaje się do gier wideo. W rezultacie narodziła się słynna technologia HD Graphics (obecnie najnowszy przedstawiciel linii - grafika HD 630 w ósmej generacji chipów Coffee Lake). Rdzeń wideo oparty na architekturze Westmere zadebiutował w ramach mobilnych chipów Arrandale i komputerów stacjonarnych - Clarkdale (2010).

AMD poszło w drugą stronę. Początkowo firma kupiła ATI Electronics, niegdyś niesamowitego producenta kart graficznych. Następnie zaczęła zastanawiać się nad własną technologią AMD Fusion, tworząc własne APU - centralny procesor ze zintegrowanym rdzeniem wideo (Accelerated Processing Unit). Układy pierwszej generacji zadebiutowały jako część architektury Liano, a następnie Trinity. Grafika serii Radeon r7 przez długi czas była rejestrowana jako część laptopów i netbooków klasy średniej.

Korzyści z rozwiązań wbudowanych w gry

Więc. Dlaczego potrzebujemy zintegrowanej karty i jakie są jej różnice w porównaniu z kartą dyskretną?

Postaramy się dokonać porównania z wyjaśnieniem każdej pozycji, wykonując wszystko tak rozsądnie, jak to możliwe. Zacznijmy od wydajności, takiej jak wydajność. Rozważymy i porównamy najistotniejsze rozwiązania Intela (HD 630 o częstotliwości akceleratora graficznego od 350 do 1200 MHz) i AMD (Vega 11 o częstotliwości 300–1 300 MHz), a także zalety, jakie zapewniają te rozwiązania.
Zacznijmy od kosztu systemu. Wbudowana grafika może sporo zaoszczędzić na zakupie dyskretnego rozwiązania, nawet do 150 USD, co ma kluczowe znaczenie przy tworzeniu najbardziej ekonomicznego komputera biurowego i do użytku.

Częstotliwość akceleratora graficznego AMD jest znacznie wyższa, a wydajność adaptera od czerwonych jest znacznie wyższa, co wskazuje na następujące wskaźniki w tych samych grach:

Gra Ustawienia Intel AMD
Pubg FullHD, niska 8-14 fps 26–36 fps
GTA V FullHD Medium 15-22 fps 55–66 fps
Wolfenstein ii HD niski 9-14 fps 85–99 fps
Fortnite FullHD Medium 9–13 fps 36–45 fps
Liga rakietowa Wysoka rozdzielczość FullHD 15–27 fps 35–53 fps
CS: GO Maksymalnie FullHD 32–63 fps 105–164 fps
Overwatch FullHD Medium 15-22 fps 50-60 fps

Jak widać, Vega 11 jest najlepszym wyborem dla niedrogich systemów do gier, ponieważ wydajność adaptera w niektórych przypadkach osiąga poziom pełnoprawnej karty GeForce GT 1050. W większości bitew sieciowych pokazuje się doskonale.

Obecnie tylko procesor AMD Ryzen 2400G jest dostarczany z tą grafiką, ale zdecydowanie warto to sprawdzić.

Opcja do zadań biurowych i użytku domowego

Jakie są najczęstsze wymagania dotyczące komputera? Jeśli wykluczysz gry, otrzymasz następujący zestaw parametrów:

  • oglądanie filmów w jakości HD i filmów na Youtube (FullHD oraz, w rzadkich przypadkach, 4K);
  • praca z przeglądarką;
  • słuchać muzyki;
  • komunikacja ze znajomymi lub współpracownikami za pomocą komunikatorów internetowych;
  • rozwój aplikacji;
  • zadania biurowe (Microsoft Office i podobne programy).

Wszystkie te elementy działają idealnie ze zintegrowanym rdzeniem graficznym w rozdzielczościach do FullHD.
Jedynym zastrzeżeniem, które należy bezwzględnie wziąć pod uwagę, jest obsługa wyjść wideo przez płytę główną, na której zamierzasz zainstalować procesor. Określ ten punkt z wyprzedzeniem, aby nie było problemów w przyszłości.

Wady zintegrowanej grafiki

Ponieważ odkryliśmy zalety, musimy znaleźć wady rozwiązania.

  • Główną wadą tego przedsięwzięcia jest wydajność. Tak, z czystym sumieniem możesz grać mniej lub bardziej nowoczesne zabawki w niskich i wysokich ustawieniach, ale miłośnikom grafiki na pewno nie spodoba się ten pomysł. Cóż, jeśli profesjonalnie pracujesz z grafiką (przetwarzanie, renderowanie, edycja filmów, postprodukcja), a nawet na 2-3 monitorach, zintegrowany typ wideo na pewno Ci nie odpowiada.

  • Moment numer 2: brak własnej szybkiej pamięci (w nowoczesnych kartach jest to GDDR5, GDDR5X i HBM). Formalnie układ wideo może zużywać co najmniej do 64 GB pamięci, ale czy to wszystko będzie skąd? Od samego początku. Dlatego konieczne jest wcześniejsze zbudowanie systemu w taki sposób, aby pamięć RAM wystarczała zarówno do zadań roboczych, jak i graficznych. Należy pamiętać, że szybkość nowoczesnych modułów DDR4 jest znacznie niższa niż w przypadku GDDR5, dlatego też więcej czasu poświęcimy na przetwarzanie danych.
  • Kolejną wadą jest rozpraszanie ciepła. Oprócz własnych rdzeni w procesie pojawia się inny proces, który teoretycznie nie mniej się rozgrzewa. Możesz schłodzić cały ten blask dzięki pudełkowatemu (kompletnemu) gramofonowi, ale przygotuj się na okresowe niedoszacowanie częstotliwości w szczególnie złożonych obliczeniach. Zakup mocniejszej chłodziarki rozwiązuje problem.
  • Ostatnim zastrzeżeniem jest niemożność uaktualnienia wideo bez wymiany procesora. Innymi słowy, aby ulepszyć zintegrowany rdzeń wideo, będziesz musiał dosłownie kupić nowy procesor. Wątpliwe korzyści, prawda? W takim przypadku łatwiej jest kupić dyskretny akcelerator po pewnym czasie. Producenci tacy jak AMD i nVidia oferują świetne rozwiązania na każdy gust.

Podsumowanie

Zintegrowana grafika to świetna opcja w 3 przypadkach:

  • potrzebujesz tymczasowej karty wideo, ponieważ nie było wystarczających pieniędzy na zewnętrzną;
  • system został pierwotnie pomyślany jako super budżet;
  • tworzysz domową stację multimedialną (HTPC), w której główny nacisk kładziony jest na wbudowany rdzeń.

Mamy nadzieję, że jeden problem w twojej głowie stał się mniejszy, a teraz wiesz, dlaczego producenci tworzą własne APU.

W kolejnych artykułach porozmawiamy o takich terminach jak wirtualizacja i nie tylko. Bądź na bieżąco ze wszystkimi istotnymi tematami związanymi z żelazem.

Wszyscy wiemy, że karta graficzna i procesor mają nieco inne zadania, ale czy wiesz, czym różnią się od siebie wewnętrzną strukturą? Jak procesor jednostka centralna) i GPU (eng. - procesor graficzny) to procesory, które mają ze sobą wiele wspólnego, ale zostały zaprojektowane do wykonywania różnych zadań. Więcej na ten temat dowiesz się z tego artykułu.

procesor

Głównym zadaniem procesora, najprościej mówiąc, jest wykonanie łańcucha instrukcji w możliwie najkrótszym czasie. Procesor jest zaprojektowany w taki sposób, że wykonuje kilka takich łańcuchów jednocześnie lub dzieli jeden strumień instrukcji na kilka i po wykonaniu ich osobno łączy je ponownie w jeden, we właściwej kolejności. Każda instrukcja w strumieniu zależy od instrukcji następujących po niej i dlatego CPU ma tak mało jednostek wykonawczych, a cały nacisk kładzie się na szybkość wykonania i redukcję przestojów, które osiąga się za pomocą pamięci podręcznej i potoku.

GPU

Główną funkcją GPU jest renderowanie grafiki 3D i efektów wizualnych, dlatego wszystko jest trochę prostsze: musi uzyskać wielokąty na wejściu, a po wykonaniu niezbędnych operacji matematycznych i logicznych na nich, wyślij współrzędne pikseli na wyjściu. W rzeczywistości praca procesora graficznego sprowadza się do pracy z ogromną liczbą niezależnych zadań; dlatego zawiera dużą ilość pamięci, ale nie tak szybką jak procesor, i ogromną liczbę jednostek wykonawczych: we współczesnych procesorach graficznych jest obecnie 2048 lub więcej podobnie jak procesor, ich liczba może osiągnąć 48, ale najczęściej ich liczba mieści się w przedziale 2-8.

Główne różnice

Procesor różni się od GPU przede wszystkim pod względem dostępu do pamięci. W GPU jest on podłączony i łatwo przewidywalny - jeśli texel tekstur zostanie odczytany z pamięci, to po chwili nadejdzie kolej na sąsiednie texele. Podobnie jest z nagrywaniem - do bufora ramki zapisywany jest piksel, a po kilku tyknięciach zostanie zarejestrowany ten znajdujący się obok niego. Ponadto procesor graficzny, w przeciwieństwie do procesorów uniwersalnych, po prostu nie potrzebuje dużej pamięci podręcznej, a dla tekstur wymagane są tylko 128–256 kilobajtów. Ponadto karty graficzne zużywają szybszą pamięć, w wyniku czego GPU jest czasami dostępna z dużą przepustowością, co jest również bardzo ważne w obliczeniach równoległych, które działają z dużymi strumieniami danych.

Istnieje wiele różnic w obsłudze wielowątkowości: CPU wykonuje 1 2 wątki obliczeń na rdzeń procesora, a GPU może obsłużyć kilka tysięcy wątków dla każdego wieloprocesora, z czego kilka elementów w układzie! A jeśli przejście z jednego wątku na inny dla procesora kosztuje setki cykli zegara, to GPU przełącza kilka wątków w jednym cyklu zegara.

W CPU większość obszaru układu zajmują bufory instrukcji, przewidywanie gałęzi sprzętu i ogromne rozmiary pamięci podręcznej, podczas gdy w GPU większość obszaru zajmują jednostki wykonawcze. Powyższe urządzenie jest schematycznie przedstawione poniżej:

Różnica prędkości

Jeśli CPU jest rodzajem „szefa”, który podejmuje decyzje zgodnie z instrukcjami programu, to GPU jest „pracownikiem”, który wykonuje ogromną liczbę podobnych obliczeń. Okazuje się, że jeśli prześlesz GPU niezależne proste problemy matematyczne, poradzi sobie znacznie szybciej niż procesor centralny. Z tej różnicy z powodzeniem korzystają górnicy bitcoinowi.

kopalnia bitcoinów

Istotą wydobycia jest to, że komputery znajdujące się w różnych częściach Ziemi rozwiązują problemy matematyczne, w wyniku których powstają bitcoiny. Wszystkie transfery bitcoinów w łańcuchu są przekazywane górnikom, których zadaniem jest wybranie jednego skrótu z milionów kombinacji, odpowiednich dla wszystkich nowych transakcji i tajnego klucza, który zapewni, że górnik otrzyma nagrodę 25 bitcoinów na raz. Ponieważ szybkość obliczeń zależy bezpośrednio od liczby jednostek wykonawczych, okazuje się, że procesory graficzne są znacznie lepiej przystosowane do wykonywania tego typu zadań niż procesory. Im większa liczba wykonanych obliczeń, tym większa szansa na uzyskanie bitcoinów. Doszło nawet do budowy całych farm z kart graficznych.

DZWONEK

Są tacy, którzy czytają te wiadomości przed tobą.
Subskrybuj, aby otrzymywać świeże artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać Dzwon
Bez spamu