For mye av utviklingen av hjemmedatamaskiner , ingeniører fokusert på å utvikle raskere behandling chips . De målte fremgang etter hvor mange beregninger per sekund en prosessor kan utføre, og databehandling muskler og fart var identiske . Med utviklingen av dual- core prosessorer på midten av 2000-tallet ble en ny rynke lagt til i søken etter prosessorkraft : prosessorer som kan arbeide selvstendig , men synkroniseres i de samme operasjonene . Bedre Multitasking
Mens hver datamaskin brukeren forstår at multitasking kan tømme en maskinens behandlingsressurser hvis for mange programmer kjører samtidig, flerkjernede prosessorer gir fleksibilitet og databehandling hastighet til mer effektivt håndtere overlappende søknader uten å dra ned ytelsen. Multitasking som krever mye behind-the -scenes driftseffekt , for eksempel automatiske programvareoppdateringer , virusskanning og database management har en ytelse gevinst fra flerkjernede prosessorer .
Effektivisering av Gjenget forestillinger
Mange moderne applikasjoner kjører ved å utføre flere forskjellige subrutiner , enten i rekkefølge eller samtidig. Flerkjernede prosessorer ble designet for å hjelpe med denne teknikken , kjent som prosessen threading . Vanligvis er disse trådapplikasjoner krever prosessorer for å kjøre programkode , samt operativsystem kode . Med flerkjerneprosessorer , kan kjernene individuelt håndtere hver komponent av tråden i stedet for å splitte belastningen på en enkelt prosessor .
Integrering med moderne operativsystemer
p Som av 2010 , ble de fleste av dagens generasjon operativsystemer laget for å kjøre trådapplikasjoner , inkludert Windows 7, Mac OS X , Windows Vista , Linux-versjoner og server - administrative operativsystemer . Flerkjernede prosessorer tillate disse operativsystemene for å gjøre bruk av sin evne til å tråden applikasjoner.
Forbedret Video Rendering
Noen media applikasjoner , for eksempel programmer som gjengir video og 3D-grafikk , avhenger veldig av gjengede prosesser samtidig krevende mye prosessorkraft hastighet. Dermed brukere av flerkjernede prosessorer vil vitne merkbart forbedret ytelse i disse programmene , sammenlignet med single- core prosessorer .
Økt server ytelse
Computer servere sakte ned når flere brukere tilgang til dem på en gang, spesielt for prosessering - intensive applikasjoner , inkludert databaser eller avansert kryptering alternativer. Gjennom flerkjerneprosessorer , serverne kunne delegere prosessorkjerner til individuelle bruker ber i stedet for multitasking dem på en enkelt prosessor eller venter på at prosessen fullføres .