До 2009 року не було такого поняття, як криптовалюта. По мірі розвитку технологій, щоб не відставати від невпинного попиту, видобуток криптовалют став реальністю багатьох для домашніх комп'ютерів. З роками процес видобутку та його ефективність покращились із застосуванням кращого обладнання. Графічні процесори (GPU) використовуються в процесі видобутку роками, просто тому, що вони ефективніші, ніж їх безпосередні аналоги.
Ключові вивезення
- Графічний процесор або графічний процесор відповідає за цифрове візуалізацію в комп'ютерній системі. Зважаючи на потужність потенціалу GPU порівняно з процесором або центральним процесорним процесором, вони стали більш корисними для видобутку блокчейн завдяки своїй швидкості та ефективності. Швидкісні темпи технологічного прогресу визначатимуть, чи GPU залишаться стандартом для видобутку криптовалют високого рівня.
Як допомагають GPU в майнінгу криптовалют?
Видобуток криптовалют спочатку здійснювався за допомогою процесорів або центральних процесорів. Однак його обмежена швидкість обробки та велике енергоспоживання призвели до обмеженого випуску, що зробило процес видобутку на базі процесора неефективним.
Введіть майнінг на основі GPU, який запропонував багато переваг від використання процесорів. Стандартний графічний процесор, як і Radeon HD 5970, набирав тактову швидкість виконання 3200 32-бітних інструкцій на такт, що в 800 разів перевищує швидкість процесора, який виконував лише 4 32-бітні інструкції на такт.
Саме ця властивість GPU робить їх придатними та кращими для видобутку криптовалют, оскільки процес видобутку вимагає більшої ефективності у виконанні аналогічних повторюваних обчислень. Пристрій видобутку безперервно намагається декодувати різні хеши кілька разів, змінюючи лише одну цифру в кожній спробі.
GPU також оснащені великою кількістю арифметичних логічних одиниць (ALU), які відповідають за виконання математичних обчислень. Завдяки цим ALU, GPU здатний виконувати більше обчислень, що призводить до поліпшення виходу для процесу криптовалюти.
Планується, що графічні процесори краще виконувати подібні та повторювані роботи, ніж виконувати різноманітні багатозадачні функції, як у процесора.
GPU vs. CPU
Кожен стандартний комп'ютер оснащений центральним процесорним блоком (CPU), який є процесором обробки, який виступає майстром всієї комп'ютерної системи. Він виконує функції керування для всього комп’ютера на основі логіки операційної системи та програмного забезпечення, встановленого на комп'ютері. Типові функції - наприклад, зберегти цей файл у форматі MS Word, роздрукувати цю електронну таблицю або запустити це відео у VLC Media Player - контролюються процесором.
Графічний процесор - це інший пристрій обробки, але той, який працює виключно для обробки функцій відображення. Це частина комп'ютера, яка відповідає за його систему візуалізації.
Типова функція графічного процесора - виконувати та контролювати візуалізацію візуальних ефектів та 3D-графіки, щоб процесору не доводилося втягуватись у детальні відомості про послуги відео-рендерінгу. Він піклується про графічно-інтенсивні завдання, такі як редагування відео, ігровий дисплей, декодування та візуалізація 3D-відео та анімації.
Щоб зробити аналогію, майстер (ЦП), який керує цілою організацією (комп'ютерною системою), має спеціального працівника (GPU), який повинен піклуватися про спеціалізований відділ (функції візуалізації).
Ця настройка дозволяє центральному процесору виконувати диверсифіковані завдання високого рівня для управління всім комп'ютером, тоді як GPU відповідає за відеофункції, які є фахівцем. ЦП виконує функцію відкриття відеофайлу в програмі Windows Media Player, але як тільки файл відкриється, GPU бере на себе завдання його належного відображення.
Суть
Графічні процесори існують роками, але стикаються з конкуренцією за рахунок вдосконалених, новітніх пристроїв. Вони включають полепрограмовані масиви воріт (FPGA) та спеціальні інтегральні схеми для додатків (ASIC), які набирають кращі результати як для процесорів, так і для графічних процесорів при виконанні хеш-обчислень, що є найважливішою функцією для управління блокчейнами в криптовалюті.
