04/10/2026
Un experiment practic de weekend: Cum am rulat un model AI uriaș pe un calculator vechi de 8 ani.
În industrie se spune că pentru a rula local modele AI complexe (Large Language Models de peste 30 de miliarde de parametri) ai nevoie de plăci video de mii sau zeci de mii de euro.
Am vrut să testez dacă limitarea este cu adevărat hardware-ul fizic sau, de fapt, modul ineficient în care software-ul cere datele. Am reușit să rulez un model de 35B pe un PC cu un procesor Intel i5 vechi și o placă video GTX 1060 (din 2016, cu doar 6GB VRAM). Modelul a scos o viteză perfect utilizabilă de 8.5 tokeni/secundă, păstrându-și 100% capacitatea de deducție logică.
Iată cm a fost rezolvată problema, concept cu concept:
GESTIONAREA MEMORIEI
Am decuplat topologia modelului (Qwen 3.5 MoE). Am extras coloana vertebrală (Atenția, Routerele, Embeddings) care ocupă doar 2.39 GB și am fixat-o permanent în memoria VRAM a plăcii video prin Vulkan. Cei 10.240 de experți independenți au fost arhivați pe SSD-ul NVMe ca fișiere atomice, fiind paginați și citiți doar asincron, la cerere.
Un model de 20 GB nu încape fizic într-o placă video de 6 GB. Soluția a fost să-l tăiem în două: "centrul de comandă" stă în placa video (fiind foarte mic), iar enciclopedia cu cunoștințe stă pe hard-disk. Când centrul de comandă are nevoie de o informație, o cere de pe disc punctual, fără să blocheze tot calculatorul.
TĂIEREA TRAFICULUI INUTIL (ZERO-MASKING)
Am implementat Asymmetric K-Dropping. Modelul cere nativ activarea a 8 experți pe fiecare token. Analiza a arătat că primii 3 concentrează 94.5% din decizia matematică (masa Softmax). Am modificat codul: sistemul citește de pe disc doar Top-3 experți, iar restul de 5 sunt înlocuiți instant în VRAM cu matrici goale (tensor de zerouri). Rezultat: traficul pe magistrala PCIe a scăzut cu 62.5% (de la 14.5 MB la 5.4 MB per pas).
La fiecare literă pe care o scrie, AI-ul vrea să consulte 8 "specialiști" de pe hard-disk. Am observat că primii 3 specialiști aduc 95% din răspunsul corect, în timp ce restul de 5 doar fac zgomot, dar sufocă cablurile de date ale calculatorului. I-am pus pe "mute" pe ultimii 5, lăsând cablurile libere. Sistemul nu a orbit, dar viteza a crescut masiv.
FENTAREA SISTEMULUI DE OPERARE (KERNEL BYPASS)
Am înlocuit funcțiile clasice de citire a fișierelor (Syscalls) cu funcția POSIX mmap folosind flag-ul de kernel Linux MAP_POPULATE. Astfel, memoria "fierbinte" este trasă automat de sistemul de operare direct în memoria RAM încă de la inițializare, evitând întreruperile de tip "Page Fault" în timpul rulării. Latența de execuție per strat MoE a scăzut de la 392 milisecunde la 119 milisecunde (o accelerare brută de 3.28x).
Procesorul Intel i5 îmbătrânit pierdea foarte mult timp doar căutând efectiv fișierele pe disc la fiecare secundă. Am scris un cod care obligă sistemul de operare să copieze cele mai folosite informații direct în memoria ultra-rapidă (RAM) în momentul în care am aprins programul. Când AI-ul vrea o informație, nu mai așteaptă, o găsește gata servită.
Concluzia:
Dacă optimizezi matematica și respecți legile fizice ale hardware-ului, limitările dispar. Inteligența artificială avansată poate rula 100% offline, privat și eficient, chiar și pe un hardware pe care unii l-ar considera "depășit"