Vad är CPU -design?

Central Processing Unit (CPU) Design är utformningen av en viktig aspekt av en dator. Konstruktionen utförs vanligtvis av en datordesigningenjör som specialiserat sig på CPU: er. I allmänhet är det första steget i CPU -design att bestämma vad designprioriteringarna är och vilka mål som ska uppnås med CPU. Att utforma en ny CPU kan ta upp till fem år, ibland längre, och den totala kostnaden för designperioden kan variera till tiotals miljoner amerikanska dollar (USD). Dessa kostnader varierar beroende på typen av CPU, som kan sträcka sig från hög prestanda till avancerade CPU: er för inbäddade enheter och allmänna modeller. Utan en instruktionsuppsättning kan programmerare inte utveckla program som körs på en dator med en given CPU. Instruktionsuppsättningen anger mycket grundläggande information, till exempel hur man läser och skriver data och var specifika saker ärUCH som minne finns.

En annan integrerad del av CPU -designen är att utforma den fysiska representationen av hårdvaran. Eftersom utformning av en CPU är en komplicerad, tidskrävande process är det vanligtvis nödvändigt att använda en datorsimulator för att visualisera all den prototypa hårdvaran. I de flesta fall arbetar många CPU -designers tillsammans om denna aspekt av CPU -design.

Ett av de sista stegen i CPU -design kallas designregelkontroll. Syftet med denna process är att säkerställa att CPU -designen uppfyller tekniska regler som används för att se till att chipet tillverkas effektivt. Tillverkning är inte en perfekt process, så det finns vanligtvis variabler och opriktiga åtgärder. Utformningen av ett chip måste kunna motstå några fel under tillverkningen men ändå fungera korrekt.

Vissa vanliga designmål finns när man utformar en ny CPU, och det finns ofta mer än ett mål för en given CPU. SomETIMES en designer vill göra en CPU som kan göra mer med mindre. Målet kanske inte är att göra en CPU som är mycket snabbare än befintliga mönster, utan att producera en viss standard som är billigare eller mer energieffektiv. I andra fall kan målet verkligen vara att bygga en snabbare CPU utan hänsyn till kostnad eller kraftanvändning. En annan typ av designmål kan vara att bygga en CPU som fungerar bättre när den används i parallell datoranvändning eller mer effektivt med vissa typer av processer.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?