Maskinen CPU-design

Det finns väsentligen två metoder för att beräkna data. Den allra första är med en DSP, ett chip som utför extremt specialiserade funktioner på en begränsad uppsättning data. Dessa är extremt billiga, har anmärkningsvärt prestanda per watt, men kan inte alls göra allmän beräkning. Om du vill utveckla en generell dator måste du välja en superscalar-processor – en X86, PowerPc eller någon typ av en av de andra riktigt biffiga CPU-arkitekturerna där ute. Supercalars är bra för allmän funktionsberäkning, men deras prestanda per watt dollar är abysmal i jämförelse med en DSP.

En hel del människor har tittat på den här frågan såväl som har kommit med ingenting. Detta kan dock förändras om [Ivan Godard] av out-of-the-box-datorn kan skapa kvarnen – en grundvärk av nuvarande CPU-arkitekturer.

Till skillnad från DSPS, har Superscalar-processorer du upptäckt på skrivbordet en stor mängd register, liksom många av dessa är byt namn på register eller platser där CPU lagrar ett värde tillfälligt. integrera detta med sanningen som kopplar många dessa kortsiktiga register till platser där de i slutändan kommer att utnyttjas äter upp ungefär hälften av maktens budgetplan i en CPU, såväl som du ser varför DSP är så mycket mer effektiva än X86 sitter i din bärbara dator.

[Ivan] s service till denna fråga ersätter registren i en CPU med något som kallas ett “bälte” – i huvudsak en konstig kombination av en stack samt ett skiftregister. CPU: n kan ta data från vilken typ av inställning som helst på bältet, utför en operation, liksom platser resultatet på framsidan av bältet. Vilken typ av data som inte används, faller bara bort från bältet. Det här är inte ett problem, eftersom många data som används i en CPU utnyttjas endast en gång.

På papper är det ett mycket mer effektivt medför av den allmänna funktionsberäkningen. Tyvärr har [Ivan] inte hellre alla patent i för bruket, så hans samtal (två som erbjuds nedan) är lite avdelade. Ändå är det en av de coolaste framstegen i datordesign i det senaste minnet samt något vi skulle vilja se slutade vara en genuin produkt.

Leave a Reply

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

Related Post