ASIC – układ scalony zaprojektowany do konkretnego zadania (np. trenowania AI).

ASIC (Application-Specific Integrated Circuit) to rodzaj układu scalonego zaprojektowanego w celu realizacji określonych, wyspecjalizowanych funkcji, w przeciwieństwie do układów ogólnego przeznaczenia. W kontekście sztucznej inteligencji ASIC są wykorzystywane do optymalizacji procesów obliczeniowych, takich jak trenowanie oraz inferencja modeli AI, co pozwala na znaczne zwiększenie wydajności przy jednoczesnym obniżeniu zużycia energii. Ich konstrukcja jest dostosowana do konkretnego zadania, co sprawia, że działają szybciej i efektywniej niż tradycyjne procesory.

W praktyce ASIC dla sztucznej inteligencji mogą wspierać operacje matematyczne charakterystyczne dla algorytmów uczenia maszynowego, na przykład mnożenie macierzy czy przetwarzanie danych wejściowych z dużą równoległością. Ze względu na specjalistyczną budowę, ich wdrożenie jest kosztowne i czasochłonne, jednak przy masowej produkcji oraz dużych wymaganiach obliczeniowych okazuje się opłacalne. Dzięki ASIC możliwe jest osiągnięcie lepszych parametrów wydajnościowych niż w przypadku użycia uniwersalnych jednostek centralnych (CPU) czy nawet procesorów graficznych (GPU).