CPU, GPU, a teraz jeszcze DPU? Co to takiego?

W serwerze siedzi trzeci chip i po cichu robi całą nudną robotę, której nikt inny nie chciał.

CPU znasz. O GPU pewnie też słyszałeś, bo na tym chipie jedzie cały boom na AI. A teraz co chwilę wyskakuje trzeci skrót: DPU. Kolejna zupa z literek, czy jest za tym coś konkretnego?

Jest. DPU to Data Processing Unit, czyli jednostka przetwarzania danych, a najłatwiej to złapać na przykładzie firmy.

Wersja z biurem i magazynem

CPU to szef, który potrafi wszystko, ale robi jedną rzecz naraz i świetnie decyduje, co dalej. GPU to hala, na której stu pracowników naraz wykonuje ten sam ruch przy taśmie. Niezbyt błyskotliwi, za to niewiarygodnie szybcy w powtarzalnej robocie, dlatego tak dobrze liczą grafikę i AI.

DPU to ten, kto ogarnia rampę załadunkową i recepcję. Przyjmuje dostawy, wysyła zamówienia, sprawdza, kto z czym przychodzi, i kieruje wszystko tam, gdzie trzeba. W żadnym katalogu tego nie reklamują, ale bez tego cała firma staje. Po ludzku: sieć, dyski i przerzucanie danych, a do tego pilnowanie, kto może czego dotknąć.

Moment, a czemu nie zostawić tego procesorowi, tak jak zawsze bywało?

Bo zrobił się za bardzo zajęty. We współczesnym centrum danych ogromny kawał czasu głównego procesora ucieka na sprzątanie: przepychanie ruchu w sieci, obsługę dysków, pilnowanie reguł bezpieczeństwa. Każda minuta na to jest minutą, której zabraknie na prawdziwą pracę. Oddaj te obowiązki osobnemu chipowi, a drogie procesory wreszcie robią to, do czego je kupiono.

Jest jeszcze drugi bonus i to właśnie ten robi się teraz ważny. DPU to osobny mały komputer w tej samej maszynie, z własnym mózgiem. Program działający na głównym procesorze nie ma łatwego wstępu, żeby zmieniać jego zachowanie. To naturalne miejsce na zasady, których nic innego nie powinno móc wyłączyć. Dokładnie na to stawia Nvidia, gdy używa swoich DPU do pilnowania agentów AI.

Czyli żadna nowinka z dnia na dzień. Nvidia sprzedaje swoją linię BlueField już od jakiegoś czasu, tylko przez te lata siedziała w rurach centrów danych, o których nikt nie pisze nagłówków. Okazuje się, że kiedy oprogramowanie zaczyna działać na własną rękę, rury robią się ciekawe.