Відповіді:
Універсального обладнання не існує. Наприклад, процесори є Тьюрінгом, що означає, що вони здатні виконувати будь-які обчислення. Це не означає, що він може це зробити швидко, хоча. Побудова апаратних засобів з конкретними роботами на увазі може призвести до значного підвищення продуктивності.
Наприклад, ось скільки біткойн хешів можна обчислити різними пристроями в секунду:
Усі пристрої порівняно витрачають близько 150 Вт потужності. Результати порівняльної оцінки від bitcoin.it ).
Процесор є базовим процесорним блоком. Це добре в операціях, які мають послідовний характер і вимагають багато розгалужень. ( гілка - це коли процесор повинен вибрати, що робити далі, залежно від результатів попередніх обчислень)
Потім є GPU. GPU спеціалізуються на ефективному малюванні різних матеріалів, зокрема 3D графіки. Вони можуть працювати з текстуруванням, освітленням та іншими речами, які були б надто вимогливими навіть для сучасних процесорів. Це в основному те, що означає прискорення 3D, а графічний процесор - прискорювач 3D . У перші дні обчислень 3D-прискорювачі були додатковими картами розширення, окремими від відеокарт (наприклад, 3dfx Voodoo ).
Коли нам набридло химерна 3D-графіка, ми вирішили, що нам потрібно більше пікселів у наших відео, і HD народився. Незабаром стало очевидно, що знову ж таки, процесори занадто повільні, щоб декодувати відео високої роздільної здатності, яке ми вимагаємо в режимі реального часу. Виробники почали вставляти спеціальні прискорювачі відео у свої відеокарти. Вони здатні ефективно стискати HD відео. Це 2D-відео прискорення .
У сучасному ПК також є купа інших прискорювачів. Наприклад, PhysX спочатку була окремою додатковою карткою, призначеною для фізичних обчислень. Пізніше вони були придбані NVIDIA, і тепер наші графічні карти також можуть працювати з фізикою. Вони також можуть виконувати масово паралельні обчислення (безліч даних, однакова операція, застосована до всіх, бажано, щоб не було розгалуження).
Можливо, варто згадати технологію Intel Quick Sync, яка прискорює не тільки відеодекодування, але і кодування. Технічно кажучи, це також 2D-відеоприскорювач, але це незвично.
Увімкнення 3D-прискорення та прискорення двовимірного відео в налаштуваннях машини VirtualBox дозволяє VirtualBox віртуалізувати можливості прискорення хоста та піддавати їх гостям через віртуальний графічний адаптер. Однак для цього потрібні додаткові драйвери, тому вам потрібно встановити додатки для гостей у вашому відеомагнітофоні та 2D-відео прискоренні, які працюють лише в гостях Windows.