Hardwarová akcelerace využívá speciálně vytvořený počítačový hardware (tj. křemíkové mikročipy) k provádění úzké sady úkolů rychleji než univerzální procesor (centrální procesorová jednotka).
Co to pro vás jako uživatele znamená? Ve svých aplikacích budete mít často možnost zapnout nebo vypnout hardwarovou akceleraci. Jak užitečná je hardwarová akcelerace a co dělá?

Co je hardwarová akcelerace (jednoduchá edice)
Zde je jednoduché vysvětlení hardwarové akcelerace . Přeskočit na další část pro podrobný pohled na proces.
CPU ve vašem počítači dokáže vyřešit téměř jakýkoli typ matematického problému. Obvody CPU používají více komponent k řešení mnoha druhů úkolů. Zabírají více místa, generují více tepla a nejsou tak elegantně navrženy jako obvod postavený pro jednu práci.
S hardwarovou akcelerací provádí speciální integrovaný obvod nebo mikroprocesor jeden konkrétní úkol nebo úzkou sadu souvisejících úloh. Design obvodu není zbytečný na nic jiného, a to poskytuje významnou výkonnostní výhodu.

Někdy je tento hardware zabudován do samotného CPU. Většina moderních procesorů má vyhrazené interní sekce, které urychlují konkrétní typy matematiky používané pro úkoly, jako jsou kódování videa a šifrování.
Stručně řečeno, hardwarová akcelerace znamená dát konkrétní práci jedinečnému kusu hardwaru, který je hnacím motorem obchodu a houpá se na něm.
Jaké jsou výhody hardwarové akcelerace ?
Jak prospívá hardwarová akcelerace aplikaci, kterou používáte? Často to závisí na typu hardwaru a typu zrychlení, ale pro většinu situací platí obvyklé výhody.
Existují nevýhody hardwarové akcelerace?

V obecně, hardwarová akcelerace je něco, co budete chtít nechat na, ale existují případy, kdy to může být nevýhoda.
Kde Mohu použít hardwarovou akceleraci?
Existuje příliš mnoho forem hardwarové akcelerace, než je zde můžete všechny vyjmenovat, ale zde je několik běžných, s nimiž se jako průměrný uživatel počítače setkáte.
Hardwarová akcelerace prohlížeče

Webové prohlížeče mohou být překvapivě aplikace náročné na CPU. Moderní webové stránky mají efektní grafické efekty a věrné památky a zvuky. Webové aplikace využívající 3D grafiku těží z hardwarové akcelerace GPU.
Hardwarová akcelerace je v těchto aplikacích obvykle zapnutá ve výchozím nastavení a měli byste ji deaktivovat pouze pro řešení problémů.
Video Encoding Acceleration

GPGPU (GPU) pro všeobecné použití…

Grafické procesory zahájily svůj život jako 3D grafické akcelerátory, ale moderní GPU dokážou velmi rychle provést poměrně širokou škálu jednoduchých operací. Tyto procesory se skládají ze stovek nebo tisíců jednoduchých malých procesorů, které fungují paralelně.
Díky tomu jsou ideální pro určité typy datových krizí, které je třeba spustit pomocí algoritmu. GPU jsou navrženy tímto způsobem, protože vykreslování grafiky zahrnuje paralelní zpracování hodnot pixelů. Váš grafický procesor tedy určuje, jak by měl každý z milionů pixelů na obrazovce vypadat současně. Ukazuje se, že z tohoto přístupu k výpočtu těží také aplikace hlubokého učení a dolování dat.
Ray Tracing and Machine Learning Acceleration

Vývojáři GPU nyní přidali vyhrazené koprocesory, které vykonávají ještě specializovanější práci než jádra GPU.
Akcelerace je všude
Hardwarová akcelerace je dnes téměř v každém výpočetním zařízení a jelikož se některé počítačové úlohy stávají populárními, počítačoví vědci vytvoří ještě více specializovaných systémů, aby fungovaly rychleji a efektivněji.
Takže se pohodlně usaďte a užijte si rychlost!