Qwenputer projekti raames on teadlased valmistanud vÀlja laiendatud versiooni AI mudelist Qwen3.5-4B, mis sisaldab integreeritud simulaatorit tÀisfunktsionaalsest 32-bitise CPU-st RISC-V (RV32IM) arhitektuuril, toetades Zba laiendust ja varustatud bignum kooprotsessoriga suurte arvutegevuste sooritamiseks. CPU tuuma teostamine on kompileeritud kaalude komplekti ja integreeritud suure keelemudeli osana koos 11 tÀiendava kihiga transformereid, mis on lisatud Qweni peamiste kihtide ette. Arvutused toimub otse tehisvÔrgu esipassimisel, ilma vÀlistööriistade vÔi pistikprogrammide kaasamiseta.
Teostamine lĂ€bib edukalt kĂ”ik ametlikud tĂ”estustestid riscv-tests ja suudab tĂ€ita kompileeritud koodi C ja MicroPython keeles. Suurte numbrite aritmeetiliste arvutuste puhul tagab Qwenputer tĂ€psuse 97.5-100%, mis on vĂ”rreldav vĂ”i ĂŒletab baasmudeli Qwen3.5 tulemusi koos vĂ€lise Python tĂ”lgiga.

Mudla operatiivmĂ€lu simuleerimiseks kasutatakse eraldi Gated DeltaNet kihte (lineaarsed RNN), mis on rakendatud tavapĂ€rases AI mudelis Qwen, et sĂ€ilitada muudetud olek suure konteksti akendega töötamisel. Olekute jÀÀdmise ja ĂŒhtse kodeerimise (one-hot) fikseerimise abil kirjutab iga kirjutamise pĂ€ring tĂ€pselt ĂŒhe matriitsi oleku read, mis vĂ”imaldab DeltaNet olekut kasutada fikseeritud suurusega adresseeritava mĂ€luna, vĂ€ltides KV-pohvli (Key-Value) lineaarset kasvu konteksti pikkuse suurendamisel. Sellises mĂ€lus paiknevad CPU registrid, andmed ja tĂ€idetav masina kood.

Protsessori juhised, nagu registrite lugemine, aritmeetilised operatsioonid ja tingimuslikud ĂŒleminekud, kompileeritakse otse transformeri kihtide kaaludesse. Iga juhisega vastanduvad spetsiifilised tokkenid (ADDR, VAL, STEP), mida AI mudeli kihid tĂ”lgendavad kui CPU töö loogikat. CPU initsialiseerimiseks ja pĂŒsivara laadimiseks kasutatakse vĂ€ikest vĂ€lisest RvChat draiverit, kuid masinkood töödeldakse tĂ€ielikult mudeli kaaludes.
Projektist tulenev piirang, et vÔrreldes algse Qwen mudeliga suureneb suurus peaaegu kaks korda (18,8 GB), mis on peamiselt tingitud tÀiendavate kihtide lisamisest. Samuti mÀrgitakse, et arvutuskiirus on suhteliselt madal (umbes 3200 tokenit sekundis GPU L4-l), mistÔttu keerulised arvutused vÔivad vÔtta sekundeid, mitte millisekundeid.
TĂ€iendavalt on rakendatud AI mudeli variant eksperimentaalse failisĂŒsteemiga, mis vĂ”imaldab salvestada AI-mudeli kaalude sees kuni 512 faili, millel on 53 tuhat tokenit teksti. Nagu ka operatiivmĂ€lu rakendusel, on salvestamine seotud DeltaNet'i seisunditega, kuid erineb sellest, et failisĂŒsteem tagab pĂŒsiva salvestamise, mis ei kaota olekut seansside vahel.
Qwenputeri arendused on samuti aluseks uuringutele uute vĂ”imalike turvaprobleemide osas AI valdkonnas. Qwenputeri nĂ€ite pĂ”hjal on nĂ€idatud, kuidas spetsiaalselt modifitseeritud AI mudel vĂ”ib varjata oma arutlusi RNN olekus ja ĂŒmbritseda mudeli arutluste jĂ€lgimise mehhanisme (CoT, Chain-of-Thought). Samuti on demonstreeritud
vÔimet luua turvameetmete kontrolli ja jÀlgimise mehhanisme, mis on integreeritud AI mudeli kaaludesse, mida mudel ise ei saa keelata ega muuta.
Allikas: opennet.ru
