W konfiguracji CUDA na RISC-V procesor RISC-V pełni rolę hosta dla systemu operacyjnego, sterowników i aplikacji, a kernele CUDA, czyli fragmenty obliczeń wykonywane równolegle, realizuje GPU NVIDIA. Raportowane wymagania dotyczą serwerowej platformy RISC-V. SiFive pokazało działający przepływ CUDA na konkretnym serwerze BigSky SF-2U870.

RISC-V jest hostem, GPU wykonuje obliczenia

Host to procesor, który uruchamia system operacyjny i oprogramowanie obsługujące akcelerator. W tym układzie robi to CPU RISC-V, natomiast GPU NVIDIA wykonuje zadania CUDA. To właśnie tę rolę procesora RISC-V NVIDIA zapowiedziała w lipcu 2025 r. jako kierunek rozwoju obsługi CUDA.

Raportowane wymagania dla hosta RISC-V

Relacja z prezentacji NVIDIA podczas Hot Chips 2026 wymienia profil RVA23, specyfikacje serwerowego układu SoC i platformy, ACPI, BRS, rozszerzenia wektorowe z predykacją oraz funkcje PCIe. Oto ich rola w systemie:

WymaganieRola w platformieZnaczenie w praktyce
RVA23 oraz specyfikacje serwerowego SoC i platformyOkreślają profil instrukcji i podstawowe wymagania dla serwerowej konstrukcji.Dają oprogramowaniu i sprzętowi wspólny zestaw funkcji, na którym można oprzeć hosta.
ACPI i BRSACPI wspiera wykrywanie sprzętu oraz zarządzanie energią, wydajnością i temperaturą; RISC-V Boot and Runtime Services (BRS) opisuje usługi uruchamiania i działania systemu.System może rozpoznać podzespoły i korzystać z ustalonych usług firmware’u.
Rozszerzenia wektorowe i predykacjaRozszerzenia wektorowe pozwalają wykonywać operacje na wielu danych, a predykacja pomaga warunkować ich działanie.Mogą ograniczać potrzebę stosowania rozgałęzień w kodzie.
Spójność I/O PCIeUtrzymuje spójny widok pamięci CPU i GPU podczas transferów DMA, czyli bezpośredniego dostępu urządzenia do pamięci.Zmniejsza ryzyko odczytu nieaktualnych danych z pamięci podręcznej; bez spójności sprzętowej zarządzanie nią obciąża oprogramowanie.
PCIe peer-to-peerPozwala urządzeniom przesyłać dane bezpośrednio między sobą.Transfer może ominąć bufor w pamięci hosta i dodatkową synchronizację.

Co pokazuje BigSky SF-2U870

Anglojęzyczna demonstracja SiFive: BigSky uruchamia przepływ LLaMA.cpp z CUDA i modelem Gemma 4

SiFive ogłosiło, że BigSky SF-2U870 uruchamia CUDA, a serwer RISC-V działa jako węzeł hostujący obciążenia dużych modeli językowych na GPU NVIDIA. W zapowiedzianej konfiguracji są 32 rdzenie SiFive P870-D o taktowaniu 2,0 GHz, 256 GB pamięci DDR5-5600, cztery połączenia PCIe Gen5 x16, PCIe Gen3 x4, dwa dyski U.2 NVMe SSD po 7,68 TB oraz karta sieciowa 10/25 Gb OCP 3.0. SiFive wymieniło Ubuntu 26.04 LTS i Red Hat RHEL 10 jako systemy obsługiwane od razu.

SiFive 24 sierpnia 2026 r. podało, że platforma była dostępna w ograniczonej liczbie egzemplarzy, a popyt przewyższał podaż.

Film opublikowany przez SiFive 25 września 2026 r. pokazuje terminalowy przepływ pracy z LLaMA.cpp i modelem Gemma 4. To demonstracja inferencji, czyli uruchamiania gotowego modelu, a nie treningu ani test porównawczy wydajności hostów.

Jak rozumieć zakres demonstracji

Pokaz SiFive obrazuje działanie CUDA na jednym serwerze z procesorem RISC-V i GPU NVIDIA. Dotyczy konkretnej konfiguracji oraz przepływu inferencji. To użyteczny przykład współpracy hosta z akceleratorem, ale nie porównanie wydajności różnych architektur procesorów.