{"id":184029,"date":"2026-10-29T11:40:41","date_gmt":"2026-10-29T09:40:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/qwenputer-redakcziya-ai-modeli-qwen3-5-sposobnaya-simulirovat-risc-v-cpu-dlya-vypolneniya-koda-na-c-i-micropython"},"modified":"2026-10-29T11:40:46","modified_gmt":"2026-10-29T09:40:46","slug":"qwenputer-a-qwen3-5-ai-model-variant-that-simulates-a-risc-v-cpu-to-run-c-and-micropython-code","status":"publish","type":"post","link":"https:\/\/prohoster.info\/lv\/blog\/news\/qwenputer-a-qwen3-5-ai-model-variant-that-simulates-a-risc-v-cpu-to-run-c-and-micropython-code","title":{"rendered":"Qwenputer \u2014 Qwen3.5 AI mode\u013ca izdevums, kas sp\u0113j simul\u0113t RISC-V CPU, lai izpild\u012btu C un MicroPython kodu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Qwenputer projekta ietvaros p\u0113tnieki ir izstr\u0101d\u0101ju\u0161i papla\u0161in\u0101tu AI mode\u013ca Qwen3.5-4B versiju, kur\u0101 ir ieb\u016bv\u0113ts pilnv\u0113rt\u012bga 32-bit CPU simulatora risin\u0101jums, balst\u012bts uz RISC-V (RV32IM) arhitekt\u016bru, kas atbalsta Zba papla\u0161in\u0101jumu un ir apr\u012bkots ar bignum ko-procesoru, lai veiktu aritm\u0113tiskas oper\u0101cijas ar lieliem skait\u013ciem. CPU kodola realiz\u0101cija ir kompil\u0113ta svaru kop\u0101 un integr\u0113ta lielaj\u0101 valodas model\u012b ar 11 papildu transformatoru sl\u0101\u0146iem, kas pievienoti pirms galvenajiem Qwen sl\u0101\u0146iem. Apr\u0113\u0137ini tiek veikti tie\u0161i neironu t\u012bkla tie\u0161\u0101s caurlaides (forward pass) proces\u0101 bez \u0101r\u0113ju r\u012bku vai spraud\u0146u piesl\u0113g\u0161anas.<\/p>\n<p>Realiz\u0101cija veiksm\u012bgi iztur visus ofici\u0101lo riscv-tests testu p\u0101rbaudes un sp\u0113j veikt kompil\u0113tu kodu C un MicroPython. Veicot aritm\u0113tiskas oper\u0101cijas ar lieliem skait\u013ciem, Qwenputer nodro\u0161ina precizit\u0101ti 97.5-100%, kas ir sal\u012bdzin\u0101ma vai p\u0101rsniedz Qwen3.5 pamata modelis ar piesl\u0113gtu \u0101r\u0113ju Python interpretatoru rezult\u0101tus. <\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/63b0b8c6c9f2eb8c2e06773ad737106b.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Lai simul\u0113tu operat\u012bvo atmi\u0146u model\u012b, tiek izmantoti atsevi\u0161\u0137i Gated DeltaNet sl\u0101\u0146i (line\u0101rie RNN), kas tiek lietoti standarta AI model\u012b Qwen, lai saglab\u0101tu main\u012bgo st\u0101vokli, str\u0101d\u0101jot ar lieliem konteksta logiem. Ar v\u0101rti\u0146u st\u0101vok\u013ca fiks\u0113\u0161anu un vienot\u0101 kod\u0113\u0161anas (one-hot) piem\u0113ro\u0161anu katrs ieraksta piepras\u012bjums p\u0101rraksta tie\u0161i vienu st\u0101vok\u013ca matricas rindu, \u013caujot izmantot DeltaNet st\u0101vokli k\u0101 adres\u0113jamu fiks\u0113ta izm\u0113ra atmi\u0146u, izvairoties no KV ke\u0161atmi\u0146as (Key-Value) line\u0101r\u0101s izaugsmes, palielinoties konteksta garumam. \u0160\u0101d\u0101 atmi\u0146\u0101 tika novietoti CPU re\u0123istri, dati un izpild\u0101mais ma\u0161\u012bnkods. <\/p>\n<p><center><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/5b25214f8fb3789baf16ad3661df0d31.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p>Procesora instrukcijas, piem\u0113ram, re\u0123istru las\u012b\u0161ana, aritm\u0113tiskas oper\u0101cijas un nosac\u012bjumu p\u0101rejas, tiek kompil\u0113tas tie\u0161i transformatoru sl\u0101\u0146u svaros. Katram instrukcijai tiek piesaist\u012bti speci\u0101li kodi (ADDR, VAL, STEP), kurus AI mode\u013ca sl\u0101\u0146i interpret\u0113 k\u0101 CPU darb\u012bbas lo\u0123iku. CPU inicializ\u0101cijai un programmat\u016bras iel\u0101dei tiek izmantots neliels \u0101r\u0113js RvChat vad\u012bt\u0101js, ta\u010du pats ma\u0161\u012bnkods tiek piln\u012bb\u0101 apstr\u0101d\u0101ts mode\u013ca svaru iek\u0161ien\u0113.<\/p>\n<p>Projekt\u0101 ir min\u0113tas ierobe\u017eojumi, kas saist\u012bti ar aptuveni divk\u0101r\u0161u pieaugumu sal\u012bdzin\u0101jum\u0101 ar s\u0101kotn\u0113jo Qwen modeli (18,8 GB), saglab\u0101jot st\u0101vok\u013ca sl\u0101\u0146us (checkpoint), kas galvenok\u0101rt ir saist\u012bts ar papildin\u0101mo sl\u0101\u0146u piepild\u012bjumu. T\u0101pat tiek atz\u012bm\u0113ta relat\u012bvi zema apr\u0113\u0137inu \u0101truma r\u0101d\u012bt\u0101js (apm\u0113ram 3200 tokenu sekund\u0113 uz GPU L4), k\u0101 rezult\u0101t\u0101 sare\u017e\u0123\u012bti apr\u0113\u0137ini var ilgt sekundes, nevis milisekundes. <\/p>\n<p>Papildus ir ieviesta AI mode\u013ca varianta eksperiment\u0101l\u0101 failu sist\u0113ma, kas \u013cauj saglab\u0101t AI mode\u013ca svaros l\u012bdz 512 failiem ar 53 t\u016bksto\u0161iem tokenu teksta. T\u0101pat k\u0101 operat\u012bv\u0101s atmi\u0146as \u012bstenojum\u0101, kr\u0101tuve ir organiz\u0113ta attiec\u012bb\u0101 uz DeltaNet st\u0101vok\u013ciem, bet at\u0161\u0137iras ar to, ka failu sist\u0113ma nodro\u0161ina past\u0101v\u012bgu uzglab\u0101\u0161anu, kas nezaud\u0113 st\u0101vokli starp sesij\u0101m.<\/p>\n<p>Qwenputer att\u012bst\u012bbas darbi ir kalpoju\u0161i par pamatu jaunu potenci\u0101lo dro\u0161\u012bbas probl\u0113mu p\u0113t\u012bjumam AI. Qwenputer piem\u0113rs par\u0101da, k\u0101 \u012bpa\u0161i modific\u0113ts AI modelis var sl\u0113pt savas apspriedes RNN st\u0101vokl\u012b un apiet mode\u013ca apspriedes uzraudz\u012bbas meh\u0101nismus (CoT, Chain-of-Thought). T\u0101pat ir demonstr\u0113ta<br \/>\niesp\u0113ja izveidot dro\u0161\u012bbas uzraudz\u012bbas un kontroles meh\u0101nismus, kas ieb\u016bv\u0113ti AI mode\u013ca svaros un kurus pati mode\u013ca nevar deaktiviz\u0113t vai main\u012bt.<br \/>\n<br \/>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66569\">opennet.lv<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Qwenputer \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 AI-\u043c\u043e\u0434\u0435\u043b\u0438 Qwen3.5-4B, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0433\u043e CPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b RISC-V (RV32IM), \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 Zba \u0438 \u043e\u0441\u043d\u0430\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u0441\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c bignum \u0434\u043b\u044f \u0430\u0440\u0438\u0444\u043c\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438. \u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u044f\u0434\u0440\u0430 CPU \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0432 \u043d\u0430\u0431\u043e\u0440 \u0432\u0435\u0441\u043e\u0432 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0432 \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u044f\u0437\u044b\u043a\u043e\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0432 \u0432\u0438\u0434\u0435 11 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u043e\u0451\u0432 \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0435\u0440\u043e\u0432, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":184031,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-184029","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Qwenputer \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 AI-\u043c\u043e\u0434\u0435\u043b\u0438 Qwen3.5-4B, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0433\u043e CPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b RISC-V (RV32IM).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/lv\/blog\/news\/qwenputer-a-qwen3-5-ai-model-variant-that-simulates-a-risc-v-cpu-to-run-c-and-micropython-code\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Qwenputer \u2014 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044f AI-\u043c\u043e\u0434\u0435\u043b\u0438 Qwen3.5, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430\u044f \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c RISC-V CPU \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043d\u0430 C \u0438 MicroPython | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Qwenputer \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 AI-\u043c\u043e\u0434\u0435\u043b\u0438 Qwen3.5-4B, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0433\u043e CPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b RISC-V (RV32IM).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/lv\/blog\/news\/qwenputer-a-qwen3-5-ai-model-variant-that-simulates-a-risc-v-cpu-to-run-c-and-micropython-code\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-10-29T09:40:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-29T09:40:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Qwenputer \u2014 Qwen3.5 AI mode\u013ca redakcija, kas sp\u0113j simul\u0113t RISC-V CPU, lai izpild\u012btu C un MicroPython kodu | ProHoster","description":"Qwenputer projekt\u0101 p\u0113tnieki ir izstr\u0101d\u0101ju\u0161i papla\u0161in\u0101tu Qwen3.5-4B AI mode\u013ca variantu, kur\u0101 ir ieviests piln\u012bga 32 bitu CPU simulators, balst\u012bts uz RISC-V (RV32IM) arhitekt\u016bru.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/qwenputer-a-qwen3-5-ai-model-variant-that-simulates-a-risc-v-cpu-to-run-c-and-micropython-code","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Qwenputer \u2014 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044f AI-\u043c\u043e\u0434\u0435\u043b\u0438 Qwen3.5, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u0430\u044f \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c RISC-V CPU \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u043d\u0430 C \u0438 MicroPython | ProHoster","og:description":"\u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Qwenputer \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 AI-\u043c\u043e\u0434\u0435\u043b\u0438 Qwen3.5-4B, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u0433\u043e CPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b RISC-V (RV32IM).","og:url":"https:\/\/prohoster.info\/lv\/blog\/news\/qwenputer-a-qwen3-5-ai-model-variant-that-simulates-a-risc-v-cpu-to-run-c-and-micropython-code","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-10-29T09:40:42+00:00","article:modified_time":"2026-10-29T09:40:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/184029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=184029"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/184029\/revisions"}],"predecessor-version":[{"id":184030,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/184029\/revisions\/184030"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/184031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=184029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=184029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=184029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}