Rozdiel medzi GPU a APU

V roku 2015 analytická spoločnosť Mercury Research odhalila výrazný pokles tržieb na trhu s video akcelerátorom, ktorý ju logicky spája so zlepšovaním integrovaných riešení. Lacné hybridné procesory v stolných počítačoch postupne nahrádzajú diskrétne grafické karty s rozpočtom a v dolnom hernom segmente sa tieto musia dôkladne pohybovať. V mobilných systémoch riešila integrovaná grafika mnoho problémov bez obetovania výkonu. Aký je rozdiel medzi GPU a APU a stojí za zmienku o prechode na „hybridné“ koľajnice?

Obsah článku

  • nákupný
  • stôl

GPU (Graphics Processing Unit) alebo grafický procesor je prvok počítačového systému navrhnutý na zostavenie obrázka pomocou modelu vytvoreného programom. Za grafický výkon zariadenia je zodpovedný on.

APU (Accelerated Processing Unit) alebo hybridný procesor je procesor s integrovaným grafickým jadrom, ktorý vykonáva výpočty aj obrazový výstup.

V bežnom živote sa skratka GPU najčastejšie vzťahuje na elektronický blok diskrétnych grafických kariet alebo nezávislé čipy urýchľovača videa, ktoré sa spájajú na základnú dosku (predtým populárne riešenie pre mobilné systémy). APU sa týka umiestnenia grafického jadra s centrálnym procesorom do jedného balíka. Je potrebné poznamenať, že spoločnosť Intel ignoruje túto definíciu a ostáva verná klasike: počnúc linkou SandyBridge hovoríme o CPU s integrovanou GPU. Je to pravdepodobne kvôli neochote korporácie požičiavať si terminológiu od konkurenta: AMD ako prvá pomenovala svoje hybridné riešenia APU.

reklama

V praxi je rozdiel medzi GPU a APU určený typom výpočtu: grafický systém je navrhnutý na vytváranie obrazu pomocou paralelného spracovania údajov, zatiaľ čo hybridný procesor môže vykonávať aj sekvenčný. Preto riešia rôzne problémy.

nákupný

Grafické a centrálne procesory samozrejme nie sú zariadeniami, medzi ktorými si môžete vybrať medzi zostavením alebo nadobudnutím počítačového systému. V tejto situácii porovnávame a hodnotíme možnosti kombinácie CPU + GPU a APU. Akcelerátor videa v akomkoľvek autonómnom návrhu vyžaduje centrálne riadenie a rozdiel medzi jednou možnosťou a druhou bude do značnej miery konštruktívny.

Jadrá CPU sa používajú na spracovanie údajov a vykonávanie reťazca postupných inštrukcií (1 až 2 vlákna), jadrá GPU - na najrýchlejšie vykonanie mnohých paralelných vlákien príkazov (niekoľko tisíc vlákien na jadro). V APU sú tieto jadrá kombinované na jednom čipe a spojené do spoločnej pamäťovej zbernice. Výpočtové výkonné jednotky susedia a interagujú s dátovými buffermi, dekódovacími jednotkami, predikciou hardvérových vetiev, vyrovnávacou pamäťou. Grafické jednotky výkonu zaberajú svoj kryštál takmer úplne (respektíve oveľa viac zapadajú do obmedzeného priestoru). V moderných hybridných procesoroch AMD je na GPU pridelená približne polovica povrchu, Intel je o niečo hospodárnejší.

Aký je rozdiel medzi GPU a APU pre koncového používateľa? Výkon súčasných hybridných procesorov vám umožňuje stavať na ich základe pomerne výkonné systémy (vrátane mobilných), ktoré zvládnu celý rad úloh. Drobné nedorozumenia s nízkou spotrebou energie, ktoré sa bežne nazývajú „zástrčky“, sa čoskoro stanú históriou. APU na základnej doske s video výstupom ich nahradia úspechom, čo poskytuje možnosť šetriť priestor vo vnútri skrinky, znižovať spotrebu energie a odvádzať teplo. Okrem toho dnes môžeme hovoriť o postupnom premiestňovaní diskrétnych akcelerátorov videohier mladšieho segmentu z hybridných počítačov od používateľov: ako ukazujú testy, APU môžu hráčom poskytnúť prijateľný obraz na rovnakej úrovni. Akákoľvek peňaženka ocení toto riešenie, pretože cenovka na priemere výkonnom modeli je oveľa skromnejšia ako v prípade balíčka hernej grafickej karty a centrálneho procesora..

Na ceste hybridných procesorov však nie je všetko také hladké. Ich grafické jadrá sú funkčne veľmi obmedzené (musia rozdeliť kryštál procesora medzi nich a výpočtové), takže zatiaľ nemôžu konkurovať diskrétnym stredným úrovniam videa. Na druhej strane APU zahŕňa softvérový prenos všeobecného výpočtového systému do grafického jadra, čo zohľadňujú vývojári aplikácií (primárne pracujúci s OpenCL). V súlade s tým môže optimalizácia softvéru pre hybridné procesory dovoliť dosiahnuť v priebehu času novú úroveň..

na obsah ↑

stôl

APUGPU
Hybridný procesor kombinujúci CPU a GPU na jednom čipegrafický procesor
Má vykonávacie jednotky pre sériové a paralelné výpočtySpracováva iba paralelné toky inštrukcií
Nie sú potrebné žiadne ďalšie zariadeniaVyžaduje sa riadenie centrálneho procesora a pripojenie pamäťovej zbernice
Poskytuje grafický výkon na nižšej úrovni herných grafických karietVýkon stredného rozsahu je omnoho lepší ako u špičkových APU
Na umiestnenie v počítači alebo notebooku nevyžaduje ďalší výkon a priestorDiskrétne modely vyžadujú voľný port a ďalšie napájanie
Náklady sú relatívne nízkeKonečná cena predstavuje súčet nákladov na grafickú kartu CPU +