Hva er prosessering med flere kjerner?
Multi-core prosessering refererer til bruk av flere mikroprosessorer, kalt "kjerner", som er bygd på en enkelt silisiumform. Brikken er montert på et datamaskinens hovedkort på nøyaktig samme måte som en tradisjonell CPU. Det er ikke noe nytt med konseptet med å strenge prosessorer sammen, en teknikk kjent som multiprosessering; Imidlertid er en flerkjerneprosessor litt annerledes. En flerkjerneprosessor fungerer som en enhet. Som sådan er den mer effektiv og etablerer en standardisert plattform som masseprodusert programvare lett kan utvikles for.
Utformingen av en flerkjerneprosessor gjør det mulig for hver kjerne å kommunisere med de andre, slik at prosesseringsoppgaver kan deles og delegeres på riktig måte. Imidlertid er den faktiske delegasjonen diktert av programvare. Når en oppgave er fullført, returneres den behandlede informasjonen fra alle kjerner til hovedkortet via en enkelt delt rørledning. Denne prosessen kan ofte forbedre ytelsen betydelig over en enkeltkjerneprosessor med sammenlignbar hastighet. Graden av ytelsesforbedring vil avhenge av effektiviteten til programvarekoden som kjøres.
I tillegg til råhastighet øker disse nye brikkene enormt mengden multi-tasking som datamaskiner kan gjøre. Opprinnelig var de praktiske bruksområdene til flerkjerneprosessorer sterkt begrenset, fordi mange programvareprodukter på den tiden ikke var designet for å dra full nytte av dem. Gapet ble raskt lukket, ettersom en ny generasjon operativsystemer ble tilgjengelig, sammen med nye generasjoner kommersiell programvare, inkludert spill, simuleringsprodukter og til og med kontorproduktivitetsapplikasjoner. Programvareutviklere skiftet raskt prioriteringene for å utnytte den nye maskinvaren til det fulle.
Multikjerneprosessering har avbrutt det pågående løpet blant chipdesignere for å lage stadig raskere prosessorer. Ved å bruke flere langsommere kjerner er det mulig å oppnå høyere klokkehastigheter mer effektivt enn ved å designe supersnelle individuelle prosessorer. Da personlige datamaskiner som bruker flerkjernet prosesseringsteknologi først ble allment tilgjengelige for forbrukerne i 2003 og 2004, inneholdt de nye prosessorene bare dual-core prosessorer. Dette endret seg raskt de påfølgende årene, med prosessering av flere kjerner som ble standard. Quad-core og octo-core prosessorer vil da gi rom for brikker som inneholder bokstavelig talt hundrevis av kjerner, eller mer.
Flerkjernebehandling er ikke begrenset til området for personlige datamaskiner. Mange andre elektroniske enheter, inkludert spillkonsoller, industriell elektronikk, superdatamaskiner, så vel som PC-maskinvarekomponenter, for eksempel grafikkprosessorene på skjermkort, omfavner denne teknologien etter hvert som den blir stadig mer vanlig og rimelig.