MistrzInwestujInwestycje & Zyski · masterinvest.info

Czym jest FPGA w kryptowalutach?

27-07-2019, 02:20
Co to jest FPGA (FPGA) w kryptowalutach?


FPGA (Field Programmable Gate Array) to programowalna w terenie macierz bramek, czyli urządzenie półprzewodnikowe, którego logika operacyjna może być konfigurowana po wydaniu układu. W przeciwieństwie do układów z twardo zaprogramowanymi funkcjami, wewnętrzny obwód FPGA jest opisany przez dewelopera w specjalnym języku i ładowany do urządzenia, co skutecznie tworzy wymagany blok obliczeniowy do konkretnego zadania.

W historii wydobywania kryptowalut, FPGA stały się naturalnym etapem pomiędzy zwykłymi kartami graficznymi a wysoko wyspecjalizowanymi ASIC. Umożliwiły one obliczanie funkcji haszujących bardziej efektywnie niż GPU, zachowując jednocześnie elastyczność: to samo urządzenie może być rekonfigurowane do innego algorytmu. Ta wszechstronność odróżnia je od ASIC, które są dostosowane do jednego zadania.

Jak FPGA różni się od ASIC

Tak więc, FPGA jest kompromisem pomiędzy wszechstronnością programowalnego sprzętu a wysoką wydajnością rozwiązań specjalistycznych, co sprawia, że są poszukiwane w prototypowaniu i niszowych scenariuszach obliczeniowych.