GPU (a Global Processing Unit) je vlastně klientem sítě Gnutella, která je primárně určená ke sdílení dat. Avšak účel tohoto, rozhodně zajímavého, programu není výměna souborů mezi uživateli, ale sdílení výpočetního výkonu počítačů uživatelů.
Tento klient se po spuštění připojí do sítě, kde jsou připojení i ostatní uživatelé této aplikace, a nabídne výpočetní výkon daného počítače ostatním uživatelům a na oplátku může využívat procesorů ostatních uživatelů k vlastním výpočtům. To se hodí v situacích, kdy uživatel potřebuje provést různé náročné výpočty, renderovat či konvertovat video, atp.
Aplikace podporuje používání zásuvných modulů pro provádění speciálních operací (například řešení skládačky Eternity II).