Til meget af udviklingen af hjemmecomputere , ingeniører fokuseret på at udvikle hurtigere behandling chips . De målte fremskridt ved , hvor mange beregninger per sekund en processor kan udføre , og computing muskler og hastighed var identiske . Med udviklingen af dual- core processorer i midten af 2000'erne blev en ny rynke tilføjet til søgen efter regnekraft : processorer , der kan arbejde selvstændigt, selvom synkroniseret i de samme operationer. Bedre Multitasking
hver computer bruger forstår, at multitasking kan dræne en maskines behandling ressourcer, hvis alt for mange programmer kører samtidig, processorer med flere kerner giver fleksibilitet og computing hastighed til mere effektivt at håndtere overlappende applikationer uden at trække ned performance. Multitasking der kræver masser af bag -kulisserne driftseffekt , såsom automatiske softwareopdateringer , virus scanner og database management har en performance gevinst processorer med flere kerner .
Effektivisering af gevind forestillinger i < br >
Mange moderne applikationer kører ved at udføre flere forskellige subrutiner , enten i rækkefølge eller samtidigt. Processorer med flere kerner er designet til at hjælpe med denne teknik , kendt som processen threading . Normalt er disse threaded applikationer kræver processorer til at udføre programkode , samt operativsystem kode. Med processorer med flere kerner , kan kerner individuelt håndterer hver komponent i tråden i stedet for at splitte belastningen på en enkelt processor.
Integration med moderne operativsystemer
af 2010 blev de fleste nuværende generation operativsystemer designet til at køre threaded applikationer , herunder Windows 7 , Mac OS X , Windows Vista, versioner af Linux og server - administrative operativsystemer. Processorer med flere kerner lade disse operativsystemer at gøre brug af deres evne til at gevind applikationer.
Forbedret Video Rendering
Nogle medier applikationer , såsom programmer, der gør video og 3D-grafik , er stærkt afhængige af gevind processer samtidig kræve en masse af processorhastighed. Således brugere af processorer med flere kerner vil blive vidne til markant forbedret ydeevne i disse applikationer , når der sammenlignes med single -core processorer .
Øget server performance
servere langsomt ned, når flere brugere få adgang til dem på én gang, især for behandling -intensive applikationer, herunder databaser eller Advanced Encryption muligheder. Gennem processorer med flere kerner , kan serverne uddelegere processorkerner til individuelle brugerønsker i stedet for multitasking dem på en enkelt processor eller vente på at processen er færdig.