AxonOS — real-time OS za neurokompjutorske interfejse

Predstavljen je otvoreni projekt AxonOS, koji razvija softversku infrastrukturu za sustave s neurokompjuterskim sučeljem, namijenjenu izgradnji determinističkog sloja izvršavanja između neuronskog hardvera i AI-a. Jezgra AxonOS razvijena je na jeziku Rust u 'no_std' modu, s naglaskom na predvidljivo real-time izvršavanje, formalizirani ABI sistemskih poziva, model ravnanja s pravima pristupa, bez IPC blokada i kontrolu vremena izvršavanja. Izvorni kod je otvoren pod MIT ili Apache 2.0 licencama.

Projekt uključuje jezgru/runtime, BCI-integraciju, arhitektonske specifikacije, model dodjele prava temeljen na izričitom pristanku korisnika (consent/permissions) i alate za real-time analizu. Trenutno se OS AxonOS razvija za ARM Cortex-M procesore i nalazi se u fazi verifikacije na hardveru te neovisne provjere real-time karakteristika. Arhitektura AxonOS razmatra neurokompjuterska sučelja kao višeslojni sustav: neurokompjuterski uređaj → HAL → deterministički runtime → IPC → model pristupa permissions/consent → sloj za aplikacije i AI.

Osnovna ideja projekta je stvoriti kontrolirani sloj izvršavanja aplikacija, koji funkcionira između neurokompjuterskog uređaja i AI-a, gdje su zahtjevi za determinističnost, izolaciju, pristup neuronskim podacima i vrijeme odziva dio sistemske arhitekture, a ne funkcija aplikacije. Odvojeni smjernica projekta je analiza maksimalnog vremena izvršavanja zahtjeva (WCRT, Worst-Case Response Time) za zadatke s fiksiranim prioritetima. Za to se razvija neovisan alat 'dy-wcet' — 'no_std' Rust crate paket, implementiran bez korištenja operacija s pomičnim zarezom.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster