Čo je hardvérová akcelerácia?

V dnešnej výpočtovej hardvérovej akcelerácie sa používa všade.Stalo sa tak známe a prirodzené, ako rozšírenie inštrukcií procesora MMX.Ale to nebolo vždy.Prvé nesmelé kroky vývojárom a programátorom, aby podporovali nové príležitosti, zmiešaný posúdenie počítačové komunite, a potom - uznanie ... to bolo.Teraz však hardvérová akcelerácia je prítomný v takmer každom výrobku a programu.Niekedy, aj tam, kde to je a nikto sa bude vyzerať.Ak chcete, grafickú kartu, ktorá podporuje hardvérovú akceleráciu?Prosím!Zvuková karta?Áno, veľa!Ale sieťová karta?A ona má schopnosť uvoľniť CPU od rutinnej práce s dátovými paketmi!

Hardvérová akcelerácia je široko používaný v rôznych programov pre manipuláciu s multimediálnych streamov.Z tohto dôvodu, že je možné výrazne znížiť čas strávený.Nie každý vie, že sa tvorcovia prehliadača už dlho začlenené do svojich produktov schopnosť urýchliť prácu s grafikou (vykresľovanie zložitejších stránok) prostredníctvom využitia hardvérovej akcelerácie prostredníctvom základných funkcií grafickej karty.

Aké zrýchlenie it?V skutočnosti, všetko je jednoduché.Podľa všeobecného systému zariadenia počítača vykonáva všetky matematické výpočty centrálneho procesora (CPU).Tak, tím vypočítať výšku programu "2 + 2" je prevedená do strojového kódu a odovzdaný k nemu pre spracovanie.Ale ako každý druhý procesor vykonáva obrovské množstvo výpočtov s pridaním novej úlohy jeho výkon je mierne nižšia - jadro je vložený.Vývojári sa už dlho snaží zvýšiť rýchlosť platieb bez zvýšenia výkonu CPU, a zavedenie pomocných hardvérových možností daná príležitosť.

Predstavte si grafickú kartu pred desiatimi rokmi.Bolo to logické a video pamäte.Všetky informácie nejako súvisia s snímok urobených s radom pamäťových buniek v určitým spôsobom a premenená na signál "clear" systémy monitorovania.

akúkoľvek zmenu v obraze, aj banálne pohyb bodu na farebnom pozadí - výsledok CPU.Dúfal, že s cieľom koordinovať vyrovnať a cyklus sa opakuje.Ak bod nie je jeden, počet výpočtov zvyšuje.Okrem toho, procesor už má "čo robiť".Výsledok - spomaliť.
Na riešenie tohto problému na grafickej karty začal umiestniť špecializované procesor, ktorý sa zaoberal len s grafikou, ktorý dovolil, aby sa uvoľnil prostriedky z univerzálnej CPU.Táto metóda bola použitá pre zvuk - zvukový čip "naučil" s cieľom urýchliť niektoré z funkcií;sieťový - adaptér dostal špeciálny procesor, atď ..

zakázať alebo povoliť hardvérovú akceleráciu v aplikácii, môžete, ale iba v prípade, že je taká funkcie poskytované programátorom.Ak chcete napríklad ovládať akceleráciu grafiky v systéme Windows XP nasledovne: musíte volať vlastnosti na ploche a sledovať cestu "Nastavenie - Rozšírené - Diagnostics."Slider, ktorý sa nachádza v tomto okne umožňuje čiastočne alebo úplne zakázať hardvérovú akceleráciu celého systému.Niekedy je potrebné na riešenie problémov s kompatibilitou.