Procesor kontra karta graficzna: jak je w pełni wykorzystać?1

Podstawowe silniki obliczeniowe to centralna jednostka obliczeniowa (CPU), czyli procesor, oraz jednostka obliczeniowa na kartach graficznych (GPU). Jednak wraz z rozwojem wymagań obliczeniowych nie zawsze widać między nimi różnicę. Ciężko jest również dopasować do nich rodzaje zadań.

Niezależnie od tego, czy chodzi o aplikacje do głębokiego uczenia, przetwarzanie równoległe o dużej objętości, intensywne granie w gry 3D czy inne duże obciążenia, od systemów wymaga się dziś więcej niż kiedykolwiek wcześniej. Procesor (CPU) i karta graficzna (GPU) mają bardzo różne role. Do czego służą procesory? Do czego służą karty graficzne? Znajomość roli, jaką odgrywają te elementy, jest ważna przy zakupie nowego komputera i porównywaniu specyfikacji.

Co to jest procesor?
Procesor, zbudowany z milionów tranzystorów, może mieć wiele rdzeni przetwarzających i jest powszechnie określany jako mózg komputera. Jest on niezbędny we wszystkich nowoczesnych systemach komputerowych, ponieważ wykonuje polecenia i procesy niezbędne dla komputera i systemu operacyjnego. Procesor jest również ważny w określaniu szybkości działania programów, od surfowania po sieci do tworzenia arkuszy kalkulacyjnych.

Co to jest GPU?
Karta graficzna to procesor składający się z wielu mniejszych i bardziej wyspecjalizowanych rdzeni. Dzięki wspólnej pracy rdzenie te zapewniają ogromną wydajność, gdy zadanie może zostać podzielone między wiele rdzeni i przez nie przetworzone.

Jaka jest różnica między procesorem a kartą graficzną?
Procesory i karty graficzne mają wiele wspólnego. Obydwa te elementy są silnikami obliczeniowymi o decydującym znaczeniu. Obydwa są mikroprocesorami na bazie krzemu. Obydwa obsługują dane. Jednak procesory i karty graficzne mają różne architektury i służą do różnych celów.

Procesor jest przystosowany do wielu różnych obciążeń, szczególnie tych, dla których ważne są opóźnienia lub wydajność na jeden rdzeń. Procesor, potężny silnik wykonawczy, skupia swoją mniejszą liczbę rdzeni na poszczególnych zadaniach i na szybkim ich wykonywaniu. To sprawia, że jest on wyjątkowo dobrze przygotowany do zadań, począwszy od obliczeń szeregowych, a skończywszy na obsłudze baz danych.

Karty graficzne zaczynały jako wyspecjalizowane układy ASIC opracowane do przyśpieszenia konkretnych zadań związanych z renderingiem 3D. Z czasem te silniki o stałej funkcji stały się bardziej programowalne i elastyczne. Chociaż grafika i coraz bardziej realistyczne efekty wizualne w dzisiejszych topowych grach pozostają ich głównym zajęciem, karty graficzne ewoluowały, by stać się także procesorami równoległymi ogólnego przeznaczenia, obsługującymi coraz większy zakres aplikacji.

Co to jest zintegrowana karta graficzna?
Zintegrowana lub współdzielona karta graficzna jest wbudowana do tego samego chipa co procesor. Niektóre procesory mogą mieć wbudowaną kartę graficzną w przeciwieństwie do dedykowanej lub osobnej karty. Takie karty graficzne, czasami nazywane też IGP lub zintegrowanymi kartami graficznymi, dzielą pamięć z procesorem.

Zintegrowane karty graficzne oferują korzyści. Ich integracja z procesorami pozwala uzyskać korzyści w zakresie przestrzeni, kosztów i efektywności energetycznej w porównaniu z dedykowanymi kartami graficznymi. Dostarczają one moc do przetwarzania danych graficznych i instrukcji do typowych zadań, takich jak przeglądanie sieci, streaming filmów 4K i zwykłe gry.

Takie podejście jest najczęściej stosowane w przypadku urządzeń, dla których ważne są niewielkie rozmiary i efektywność energetyczna, takich jak laptopy, tablety, smartfony i niektóre komputery stacjonarne.

Przyśpieszanie głębokiego uczenia i SI
Obecnie karty graficzne mają coraz większą liczbę zastosowań, takich jak głębokie uczenie i zadania sztucznej inteligencji (SI). Do treningu głębokiego uczenia z kilkoma warstwami sieci neuronowej lub na bardzo dużych zbiorach pewnych danych, takich jak obrazy 2D, idealna jest karta graficzna lub inne akceleratory.

Algorytmy głębokiego uczenia zostały zaadaptowane w celu wykorzystania podejścia przyśpieszanego przez karty graficzne, co pozwoliło uzyskać znaczny wzrost wydajności i po raz pierwszy wprowadzić szkolenie w zakresie kilku rzeczywistych problemów w wykonalny i realistyczny zakres.

Z biegiem czasu procesory i biblioteki oprogramowania, które na nich działają, ewoluowały, aby uzyskać zdecydowanie większą zdolność do zadań głębokiego uczenia. Na przykład, dzięki rozbudowanym optymalizacjom oprogramowania i dodaniu specjalnego sprzętu SI, takiego jak Intel® Deep Learning Boost (Intel® DL Boost) w najnowszych skalowalnych procesorach Intel® Xeon®, systemy oparte na procesorach cieszą się większą wydajnością w zakresie głębokiego uczenia.

W przypadku wielu zastosowań, takich jak głębokie uczenie na danych językowych, tekstowych i szeregów czasowych w wysokiej rozdzielczości, 3D i bez korzystania z obrazów, procesory zachwycają. Procesory mogą obsługiwać znacznie większe pojemności pamięci niż nawet najlepsze obecnie karty graficzne dla złożonych modeli lub aplikacji do głębokiego uczenia (np. wykrywanie obrazów 2D).

Połączenie procesora i karty graficznej wraz z wystarczającą ilością pamięci RAM stanowi świetne pole testowe do głębokiego uczenia i SI.

Dekady na przodującej pozycji w rozwoju procesorów
Intel od dawna przoduje w dziedzinie innowacji procesorów. Rozpoczęła się ona w 1971 r. wraz z wprowadzeniem modelu 4004, pierwszego komercyjnego mikroprocesora całkowicie zintegrowanego w jednym układzie.

Obecnie procesory Intel® pozwalają na tworzenie SI, jakiej chcesz, tam, gdzie chcesz, na znanej Ci architekturze x86. Od wysokowydajnych skalowalnych procesorów Intel® Xeon® w centrum danych i chmurze do energooszczędnych procesorów Intel® Core™ na brzegach, firma Intel oferuje procesor, który zaspokoi wszelkie potrzeby.

Inteligentne działanie procesorów Intel® Core™ dziesiątej generacji
Nasze procesory Intel® Core™ dziesiątej generacji wykorzystują zupełnie nową architekturę rdzenia procesora, całkowicie nową architekturę karty graficznej oraz wbudowane instrukcje SI, aby inteligentnie zapewnić optymalną wydajność i wrażenia.

Systemy z procesorem Intel® Core™ dziesiątej generacji wyposażone są w najnowszą kartę graficzny Intel® Iris® Plus, który stanowi ogromny postęp w smukłych i lekkich notebookach, zapewniając płynniejsze, bardziej szczegółowe i żywsze wrażenia niż kiedykolwiek wcześniej oferowane przez firmę Intel.

Karta graficzna Intel® Iris® Plus to zintegrowana karta do wbudowanego przyspieszenia procesu głębokiego uczenia, która oferuje około 2-krotnie wyższą wydajność graficzną.2 Karta graficzna Intel® Iris® Plus zapewnia również wyjątkową wydajność energetyczną.

Karta graficzna Intel® dostępna wkrótce
Firma Intel przekłada teraz swoje doświadczenie związane z procesorami i zintegrowanymi kartami graficznymi na proces opracowywania dedykowanych kart graficznych. Firma Intel chce wprowadzić swoją pierwszą osobną kartę graficzną Intel®, która zapewni pełną gamę opcji procesora i karty graficznej, wyposażając Cię w narzędzia niezbędne do zmieniających się potrzeb obliczeniowych.

Dzisiaj nie jest to już kwestia procesora i karty graficznej. Bardziej niż kiedykolwiek potrzebujesz ich obu, aby zaspokoić swoje zróżnicowane potrzeby obliczeniowe. Najlepsze rezultaty osiąga się, gdy używa się narzędzia odpowiedniego do danego zadania.

Wypatruj wiadomości o nadchodzących kartach graficznych Intel® w kolejnych miesiącach.

Od procesora kontra karta graficzna po procesor i kartę graficzną

Niezależnie od tego, czy chcesz usprawnić rozgrywkę, czy też zajmujesz się głębokim uczeniem lub przetwarzaniem równoległym o dużej objętości, procesory Intel® zapewniają moc procesora i możliwości zintegrowanej karty graficznej, które są Ci potrzebne do uzyskania doskonałej wydajności obliczeniowej.

Najnowszy członek rodziny

Dowiedz się, jak nowe procesory Intel® Core™ dziesiątej generacji pozwalają na szybką i płynną pracę, granie oraz tworzenie.

Poznaj procesory

Technologia Intel® Graphics

Najnowsza technologia graficzna zapewnia zupełnie nowe doznania przed ekranem.

Więcej informacji

Proste podkręcanie komputera

Dostosuj swój system do pełnej mocy za pomocą łatwego w użyciu zestawu narzędzi do podkręcania dla procesora Intel® Core™.

Zobacz kroki

Informacje o produktach i wydajności

1

Wyniki testów uzyskano przed instalacją najnowszych poprawek oprogramowania i aktualizacji oprogramowania sprzętowego, które służą do likwidacji luk w zabezpieczeniach określanych mianem „Spectre” i „Meltdown”. Po zainstalowaniu tych aktualizacji wyniki te mogą nie mieć zastosowania do posiadanego urządzenia lub systemu.

Oprogramowanie i obciążenia wykorzystane w testach wydajności mogły zostać zoptymalizowane pod kątem wydajnego działania tylko na mikroprocesorach Intel®. Testy wydajności, takie jak SYSmark* i MobileMark*, mierzą wydajność określonych systemów komputerowych, komponentów, oprogramowania, operacji i funkcji. Jakakolwiek zmiana wyżej wymienionych czynników może spowodować uzyskanie innych wyników. Aby wszechstronnie ocenić planowany zakup, w tym wydajność danego produktu w porównaniu z konkurencyjnymi, należy zapoznać się z informacjami z innych źródeł oraz innymi testami wydajności. Więcej informacji można znaleźć na stronie http://www.intel.com/benchmarks.

2

Zgodnie z pomiarem obciążenia roboczego 3DMark FireStrike* na prototypowym procesorze Intel® Core™ i7-1065G7 dziesiątej generacji i procesorze Intel® Core™ i7-8565U ósmej generacji. Wyniki są oparte na testach z 23 maja 2019 r. i mogą nie uwzględniać wszystkich publicznie dostępnych aktualizacji zabezpieczeń. Więcej informacji zawiera zastrzeżenie dotyczące konfiguracji. Żaden produkt nie jest w stanie zapewnić całkowitego bezpieczeństwa.