Het Mill CPU-ontwerp

Er zijn in wezen twee methoden om gegevens te berekenen. De allereerste is met een DSP, een chip die uiterst gespecialiseerde functies uitvoert op een beperkte reeks gegevens. Deze zijn extreem goedkoop, hebben opmerkelijke prestaties per watt, maar kunnen echter helemaal geen algemene berekening uitvoeren. Als u een huisartsencomputer wilt ontwikkelen, moet u een superscalar-processor kiezen – een X86, PowerPC of elk type van een van de andere echt vlezige CPU-architecturen die er zijn. Superscalars zijn geweldig voor algemene functie computing, maar hun prestaties per watt dollar is abysmaal in vergelijking met een DSP.

Er is ook veel mensen in deze kwestie gekeken en hebben niets bedacht. Dit kan echter veranderen als [Ivan Godard] van out-of-the-box computing in staat is om de molen te creëren – een grond-up heroverwogen van de huidige CPU-architecturen.

In tegenstelling tot DSPS, Superscalar-processors die u in uw bureaublad zou ontdekken, hebben een enorme hoeveelheid registers, evenals vele hiervan zijn hernoemende registers, of locaties waar de CPU tijdelijk een waarde opslaat. Integreer dit met de waarheid die talrijke deze kortetermijnregisters koppelen aan locaties waar ze uiteindelijk worden gebruikt, ongeveer de helft van het powerbudgetplan in een CPU, evenals het zien als je zult zien waarom DSP’s zoveel effectiever zijn dan de X86 zittend in je laptop.

[IVAN] Service aan dit probleem is de registers in een CPU vervangen door iets dat een ‘riem’ wordt genoemd – in wezen een vreemde combinatie van een stapel en een schuifregister. De CPU kan gegevens uit elk type instelling op de riem nemen, een bewerking uitvoeren, evenals locaties het resultaat aan de voorkant van de riem. Elk type gegevens dat niet wordt gebruikt, valt gewoon van de riem; Dit is geen probleem, omdat veel gegevens die in een CPU worden gebruikt, slechts één keer worden gebruikt.

Op papier is het een enorm veel effectievere impliciet van algemene functie-berekening. Helaas heeft [Ivan] niet liever alle octrooien voor de molen, dus zijn gesprekken (twee die hieronder worden aangeboden) zijn een beetje gecompartimenteerd. Toch is het een van de coolste vooruitgang in het computerontwerp in het recente geheugen, evenals iets dat we graag willen zien, eindigden als een echt product.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts