Ця стаття потребує додаткових для поліпшення її . (липень 2016) |
В обчислювальній техніці апара́тне приско́рення (англ. hardware acceleration) — це застосування комп'ютерного апаратного забезпечення для виконання деяких функцій ефективніше, ніж є можливим у програмному забезпеченні, яке виконується на ЦП загальнішого призначення. Приклади апаратного прискорення включають прискорення функційності [en] у графічних процесорах (ГП) та апаратне прискорення регулярних виразів для контролю спаму в серверній промисловості.
Традиційно, процесори були послідовними (команди виконуються одна по одній), і розробленими для виконання алгоритмів загального призначення, керованого вибіркою команд (наприклад, переміщення проміжних результатів до та з регістрового файлу). Апаратні прискорювачі покращують виконання конкретного алгоритму, забезпечуючи більшу конкурентність, маючи специфічні тракти проходження даних для його проміжних результатів, і, можливо, знижуючи накладні витрати керування командами. Сучасні процесори є багатоядерними, і часто включають паралельні вузли SIMD; проте апаратне прискорення все одно приносить переваги.
Апаратне прискорення підходить для будь-якого повторюваного, напруженого ключового алгоритму. В залежності від ступеню деталізації, апаратне прискорення може варіюватися від маленького функційного вузла до великого функційного блоку (як оцінка руху в MPEG-2).
Апаратне забезпечення, яке виконує прискорення, якщо воно в окремому від ЦП вузлі, називають апара́тним приско́рювачем (англ. hardware accelerator), або часто конкретніше, 3D-прискорювачем, [en] тощо. Ці терміни, проте, є застарілими, й були замінені менш описовими термінами, такими як відеокарта або мережевий адаптер.
В ієрархії процесорів загального призначення, таких як ЦП, більш спеціалізованих процесорів, таких як ГП, реалізацій [en] на ПКВМ, і реалізацій [en] на спеціалізованих інтегральних схемах, існує компроміс між гнучкістю та ефективністю, зі зростанням ефективності на порядки, коли будь-яке задане застосування реалізують вище за цією ієрархією.
Приклади
Див. також
Примітки
- . Архів оригіналу за 11 липня 2016. Процитовано 17 липня 2014. (англ.)
- Mining hardware comparison - Bitcoin. Процитовано 17 липня 2014. (англ.)
- . Архів оригіналу за 8 жовтня 2014. Процитовано 25 лютого 2014. (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya potrebuye dodatkovih posilan na dzherela dlya polipshennya yiyi perevirnosti Bud laska dopomozhit udoskonaliti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Zvernitsya na storinku obgovorennya za poyasnennyami ta dopomozhit vipraviti nedoliki Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lipen 2016 V obchislyuvalnij tehnici apara tne prisko rennya angl hardware acceleration ce zastosuvannya komp yuternogo aparatnogo zabezpechennya dlya vikonannya deyakih funkcij efektivnishe nizh ye mozhlivim u programnomu zabezpechenni yake vikonuyetsya na CP zagalnishogo priznachennya Prikladi aparatnogo priskorennya vklyuchayut priskorennya funkcijnosti en u grafichnih procesorah GP ta aparatne priskorennya regulyarnih viraziv dlya kontrolyu spamu v servernij promislovosti Tradicijno procesori buli poslidovnimi komandi vikonuyutsya odna po odnij i rozroblenimi dlya vikonannya algoritmiv zagalnogo priznachennya kerovanogo vibirkoyu komand napriklad peremishennya promizhnih rezultativ do ta z registrovogo fajlu Aparatni priskoryuvachi pokrashuyut vikonannya konkretnogo algoritmu zabezpechuyuchi bilshu konkurentnist mayuchi specifichni trakti prohodzhennya danih dlya jogo promizhnih rezultativ i mozhlivo znizhuyuchi nakladni vitrati keruvannya komandami Suchasni procesori ye bagatoyadernimi i chasto vklyuchayut paralelni vuzli SIMD prote aparatne priskorennya vse odno prinosit perevagi Aparatne priskorennya pidhodit dlya bud yakogo povtoryuvanogo napruzhenogo klyuchovogo algoritmu V zalezhnosti vid stupenyu detalizaciyi aparatne priskorennya mozhe variyuvatisya vid malenkogo funkcijnogo vuzla do velikogo funkcijnogo bloku yak ocinka ruhu v MPEG 2 Aparatne zabezpechennya yake vikonuye priskorennya yaksho vono v okremomu vid CP vuzli nazivayut apara tnim prisko ryuvachem angl hardware accelerator abo chasto konkretnishe 3D priskoryuvachem en tosho Ci termini prote ye zastarilimi j buli zamineni mensh opisovimi terminami takimi yak videokarta abo merezhevij adapter V iyerarhiyi procesoriv zagalnogo priznachennya takih yak CP bilsh specializovanih procesoriv takih yak GP realizacij en na PKVM i realizacij en na specializovanih integralnih shemah isnuye kompromis mizh gnuchkistyu ta efektivnistyu zi zrostannyam efektivnosti na poryadki koli bud yake zadane zastosuvannya realizuyut vishe za ciyeyu iyerarhiyeyu PrikladiGrafichnij procesor en Video procesor ShI priskoryuvachDiv takozhSpivprocesor DirectX Video Acceleration DXVA Cifrovij signalnij procesor Programovana koristuvachem ventilna matricya GPZP en en Primitki Arhiv originalu za 11 lipnya 2016 Procitovano 17 lipnya 2014 angl Mining hardware comparison Bitcoin Procitovano 17 lipnya 2014 angl Arhiv originalu za 8 zhovtnya 2014 Procitovano 25 lyutogo 2014 angl