Vzporedni ali serijski procesor
Vzporedna in serijska obdelava opisujeta, ali lahko računalniški sistem razdeli računske naloge na istočasno uporabo več procesorjev ali jeder ali če je odvisen od dokončanja nalog z enim procesorskim jedrom. Vsi individualni potrošniški računalniški procesorji so bili serijski procesorji pred sredino leta 2005, ko je Intel predstavil prvi potrošniški dvojedrni procesor. Več enojedrnih procesorjev lahko sodeluje pri upravljanju serijske obdelave prek omrežnih vzporednih računalniških gruč ali poganja več procesorjev na eni matični plošči.
Računalniki so večopravilni stroji
Tipičen sodoben računalnik izvaja na desetine do stotine nalog v danem trenutku; vendar vsako jedro deluje samo na enem procesu hkrati. Procesor nenehno skače med različnimi procesnimi "nitmi" ali "toki navodil", da izvaja več sočasnih programov pod realnočasovno iluzijo, imenovano sočasnost. Računalnik med preklapljanjem med opravili zapravlja cikle procesorja in pri večopravilnosti ne deluje optimalno.
Vzporedno izvajanje nalog
Okolje vzporedne obdelave lahko hitreje obdela naloge, če so programi zasnovani za uporabo vzporedne obdelave. Serijski programi poravnajo vsa navodila v serijsko razporeditev in se povezujejo s procesorjem z uporabo ene same niti. Vzporedni programi delujejo tako, da naloge razdelijo na posamezne dele, ki jih je mogoče razdeliti med več procesorskih jeder in ponovno sestaviti kot dokončane naloge. Vzporedni procesorji lahko s pravilno napisano kodo pomnožijo procesorsko moč serijskih procesorjev s podobnim taktom. Vendar pa lahko serijski procesor z višjim taktom prekaša vzporedne procesorje pri delu z eno nitjo.
Serijska obdelava v akciji
Programi, napisani za serijsko obdelavo, uporabljajo le eno jedro naenkrat in obdelujejo naloge v zaporednem vrstnem redu. Serijski procesor deluje podobno kot imeti ducat odprtih blagajniških pasov v trgovini z eno blagajno, ki teče med različnimi pasovi in preverja vse hkrati. Blagajnik ali CPE skače s pasu na pas in preverja nekaj artiklov naenkrat, preden se premakne na naslednjega, s ciljem dokončati vsa naročila hkrati.
Vzporedna obdelava v akciji
Zamisel vzporednih procesorjev je, da bo več jeder, ki delujejo skupaj, vodilo do boljše zmogljivosti. Vzporedni procesor se obnaša, kot da bi več kot en blagajnik upravljal ducat blagajniških pasov. Če je program nastavljen tako, da izkorišča vzporedno obdelavo, lahko "stranka" svoje naročilo razdeli na manjše skupine in uporabi več blagajniških pasov hkrati.
Vzporedni procesorji širijo možnosti
Leta 2007 je Nvidia prvič uporabila vzporedno procesiranje za napredek grafične tehnologije. Grafične procesne enote uporabljajo vzporedno procesiranje na ravni, ki zmanjša zmogljivost serijske obdelave pri majhnih izračunih. Medtem ko imajo procesorji navadno enostavno šteto število jeder, imajo lahko grafični procesorji na tisoče jeder z nižjo močjo, ki so primernejša za izvajanje enostavnejših hkratnih izračunov. GPE se običajno uporabljajo za grafiko, vendar lahko izvajajo druge izračune za stvari, kot sta razvrščanje in matrična algebra.