Vad är kraftoptimering?

Power Optimization är försöket att minska kraften som konsumeras av digitala enheter såsom integrerade kretsar genom att balansera parametrar som storlek, prestanda och värmeavledning. Det är ett mycket kritiskt område med elektronisk komponentdesign eftersom många bärbara elektroniska enheter kräver hög bearbetningskapacitet med låg effektförbrukning. Komponenterna måste utföra komplexa funktioner men genererar så lite värme och brus som möjligt, alla packade på en mycket liten ytarea. Ett intensivt undersökt område med digital design, kraftoptimering är avgörande för den kommersiella framgången för många enheter.

Idén att optimera kraften i elektronisk design började uppmärksamma i slutet av 1980 -talet med den utbredda användningen av bärbara enheter. Batteriets livslängd, värmeeffekter och kylningskrav blev mycket viktiga av både miljö- och ekonomiska skäl. Att montera allt mer komplexa komponenter på mindre spånstorlekar blev avgörande för att säkerställa produktion av mindre enheter medmer funktionalitet. Värmen som genererades genom att inkludera så många komponenter blev dock en viktig fråga. Faktorer som enhetens prestanda och tillförlitlighet påverkas också av värme.

för att skala chips, minska formstorleken och har fortfarande toppprestanda vid acceptabla temperaturnivåer kräver investeringstid i kraftoptimeringsmetoder. Manuellt optimering av kraft blir omöjlig med befintliga chips som integrerade kretsar eftersom de innehåller miljoner komponenter. Vanligtvis åstadkommer designers kraftoptimering genom att begränsa bortkastad energi, som mestadels är spekulation, arkitektoniskt och programavfall. Alla dessa metoder försöker minska energiavfallet från nivån på kretskonstruktion till exekvering och applicering.

Programavfall inträffar när en avancerad mikroprocessor kör kommandon som inte är nödvändiga. Att utföra dessa kommandon ändrar inte innehållet i minnet och Registers. Att eliminera programavfall innebär att minska genomförandet av döda instruktioner och bli av med tysta butiker. Spekulationsavfall inträffar när processorn hämtar och kör instruktioner utöver olösta grenar. Arkitektoniskt avfall sker när strukturer som cachar, grenprediktorer och instruktionsköer är för stora eller för små.

mestadels utformad för att hålla stora mängder, arkitektoniska strukturer är vanligtvis inte till vana vid deras fulla kapacitet. Omvänt, vilket gör dem mindre ökar också kraftförbrukningen på grund av mer felaktig reglering. Framgångsrik effektoptimering kräver att man använder en systemnivåmetod genom att välja komponenter som konsumerar mycket liten kraft. Alla möjliga kombinationer av dessa typer av komponenter kan utforskas i designfasen. Att minska mängden växlingsaktivitet som behövs i krets säkerställer också mindre strömförbrukning.

Några av de andra tillvägagångssätten som används för kraftoptimering inkluderar klockgrindar, sömnlägen och bättre logikdesign. ReTidpunkt, vägbalansering och tillståndskodning är andra logiska metoder som kan begränsa strömförbrukningen. Vissa mikroprocessordesigners använder också specialformat för att koddesignfiler som infogar kraftbesparande kontrollfunktioner.

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?