{"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\/nl\/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 een AI-model van de Qwen3.5-editie, dat in staat is om een RISC-V CPU te simuleren voor het uitvoeren van code in C en MicroPython","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>In het kader van het Qwenputer-project hebben onderzoekers een uitgebreide versie van het AI-model Qwen3.5-4B ontwikkeld, waarin een ge\u00efntegreerde simulator van een volledige 32-bits CPU op basis van de RISC-V-architectuur (RV32IM) is ge\u00efmplementeerd. Deze simulator ondersteunt de Zba-extensie en is uitgerust met een bignum-coprocessor voor wiskundige bewerkingen met grote getallen. De implementatie van de CPU-kern is geconsolideerd in een gewichtenpakket en ge\u00efntegreerd in een groter taalmodel met 11 extra transformerlagen die v\u00f3\u00f3r de belangrijkste lagen van Qwen zijn toegevoegd. De berekeningen worden rechtstreeks uitgevoerd tijdens de vooruitgangsprocedure (forward pass) van het neuraal netwerk, zonder externe tools of plugins te gebruiken.<\/p>\n<p>De implementatie slaagt met succes in alle tests van de offici\u00eble riscv-tests en kan gecompileerde code uitvoeren in C en MicroPython. Bij het uitvoeren van wiskundige berekeningen met grote getallen biedt Qwenputer een nauwkeurigheid van 97,5-100%, wat vergelijkbaar is met of zelfs beter is dan de basisversie van het Qwen3.5-model met een externe Python-interpreter. <\/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>Voor de simulatie van het werkgeheugen binnen het model worden aparte lagen Gated DeltaNet (lineaire RNN) gebruikt, die ook in het standaard AI-model Qwen worden toegepast om de gewijzigde staat vast te houden bij het werken met grote contextvensters. Door de toestand van de poort vast te leggen en een one-hot codering toe te passen, overschrijft elke schrijfopdracht exact \u00e9\u00e9n regel van de statusmatrix, waardoor DeltaNet als adresseerbaar geheugen met een vaste grootte kan worden gebruikt, waarbij lineaire groei van de KV-cache (Key-Value) bij toenemende contextlengte wordt vermeden. In dit type geheugen worden de CPU-registers, gegevens en de uitgevoerde machinetaalcode opgeslagen. <\/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>De processorinstructies, zoals het lezen van registers, wiskundige bewerkingen en voorwaardelijke sprongen, worden rechtstreeks in de gewichten van de transformerlagen gecompileerd. Aan elke instructie zijn speciale tokens (ADDR, VAL, STEP) gekoppeld, die door de AI-modellagen als de logica van de CPU worden ge\u00efnterpreteerd. Voor de initialisatie van de CPU en het laden van de firmware wordt een kleine externe driver RvChat gebruikt, maar de machinetaalcode wordt volledig intern binnen de gewichten van het model verwerkt.<\/p>\n<p>De projectbeperkingen vermelden een ongeveer tweevoudige toename in grootte (18,8 GB) vergeleken met het oorspronkelijke Qwen-model bij het opslaan van status-slices (checkpoint), voornamelijk als gevolg van de extra lagen. Ook wordt een relatief lage rekensnelheid opgemerkt (ongeveer 3200 tokens per seconde op GPU L4), waardoor complexe berekeningen seconden in plaats van milliseconden kunnen duren. <\/p>\n<p>Daarnaast is er een variant van het AI-model ge\u00efmplementeerd met een experimenteel bestandssysteem, dat in staat is om tot 512 bestanden met 53.000 tokens tekst binnen de gewichten van het AI-model te bewaren. Net als bij de implementatie van het RAM is de opslag georganiseerd in relatie tot DeltaNet-states, maar het verschilt doordat het bestandssysteem permanente opslag biedt, die de status tussen sessies niet verliest.<\/p>\n<p>De ontwikkelingen van Qwenputer zijn ook de basis geworden van een onderzoek naar nieuwe potenti\u00eble beveiligingsproblemen in AI. Aan de hand van Qwenputer wordt aangetoond hoe een speciaal gemodificeerd AI-model zijn redeneringen kan verbergen in een RNN-status en de monitoringmechanismen van de modelredeneringen (CoT, Chain-of-Thought) kan omzeilen. Dit is ook gedemonstreerd.<br \/>\nde mogelijkheid om controle- en monitoringmechanismen voor beveiliging te cre\u00ebren, ingebouwd in de gewichten van het AI-model, die zelf niet door het model kunnen worden uitgeschakeld of gewijzigd.<br \/>\n<br \/>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66569\">opennet.ru<\/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\/nl\/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=\"nl_NL\" \/>\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\/nl\/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 een editie van het AI-model Qwen3.5, in staat om RISC-V CPU's te simuleren voor het uitvoeren van code in C en MicroPython | ProHoster","description":"In het kader van het Qwenputer-project hebben onderzoekers een uitgebreide versie van het AI-model Qwen3.5-4B voorbereid, waarin een ingebouwde simulator van een volledige 32-bits CPU op basis van de RISC-V-architectuur (RV32IM) is ge\u00efmplementeerd.","canonical_url":"https:\/\/prohoster.info\/nl\/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":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/184029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=184029"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/184029\/revisions"}],"predecessor-version":[{"id":184030,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/184029\/revisions\/184030"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/184031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=184029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=184029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=184029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}