Există, în esență, două metode de calculare a datelor. Primul este cu un DSP, un cip care efectuează funcții extrem de specializate pe un set restrâns de date. Acestea sunt extrem de ieftine, au performanțe remarcabile pe Watt, dar nu pot face deloc calculul general. Dacă doriți să dezvoltați un computer general, va trebui să alegeți un procesor superscalar – un X86, PowerPC sau orice tip de arhitectură CPU cu adevărat beefy acolo. SuperScalările sunt excelente pentru calculul general al funcțiilor, totuși performanța lor pe dolar Watt este abisică în comparație cu un DSP.
O mare parte din oameni au privit această problemă, precum și au venit cu nimic. Acest lucru se poate schimba, totuși, dacă [Ivan Godard] de computere în afara casetei este capabil să creeze moara – o regândire a arhitecturilor actuale ale CPU.
Spre deosebire de DSPS, procesoarele Supersalar pe care le-ați descoperi în desktop-ul dvs. au o cantitate mare de registre, precum și multe dintre acestea sunt redenumere registre sau locații în care CPU stochează temporar o valoare. Integrați acest lucru cu adevărul care leagă numeroasele registre pe termen scurt în locațiile unde vor fi utilizate în cele din urmă mănâncă aproximativ jumătate din planul bugetului de putere într-un procesor, precum și veți vedea de ce DSP-urile sunt mult mai eficiente decât X86 stau în laptop.
Serviciul lui Ivan] la această problemă înlocuiește registrele într-un procesor cu ceva numit “centură” – în esență o combinație ciudată de stivă, precum și un registru de schimbare. CPU-ul poate lua date de la orice tip de setare de pe centură, efectuați o operație, precum și locații rezultatul din partea frontală a centurii. Orice tip de date care nu sunt utilizate doar cade de pe centură; Aceasta nu este o problemă, deoarece multe date utilizate într-un CPU sunt utilizate doar o singură dată.
Pe hârtie, este o implică semnificativ mult mai eficientă de calcul de funcționare generală. Din păcate, [Ivan] nu are mai degrabă toate brevetele din moară, astfel încât discuțiile sale (două oferite mai jos) sunt puțin compartimentate. Totuși, este una dintre cele mai frumoase progrese în designul calculatorului în memoria recentă, precum și ceva ce am dori să vedem că a fost un produs autentic.