Att installera mer än en processor (eller CPU) på ett moderkort, en praxis som är vanligare än det är nu, ökar systemets bearbetningskraft. Här är en uppdelning av effekterna:
* Ökad bearbetningshastighet: Den mest uppenbara fördelen är en ökning av den totala bearbetningshastigheten. Flera processorer kan arbeta med olika uppgifter samtidigt, eller till och med samarbeta om en enda komplex uppgift, vilket kan leda till mycket snabbare slutförande. Detta märks särskilt i beräkningsintensiva applikationer som videoredigering, 3D-rendering, vetenskapliga simuleringar och storskalig databehandling.
* Förbättrade parallella bearbetningsfunktioner: Moderna CPU:er har ofta flera kärnor * inom * en enda processor. Flera *processorer *erbjuder dock en annan typ av parallellitet. De möjliggör verklig parallellbehandling över helt separata enheter, vilket potentiellt ger ännu större prestandaförsvinster än att bara öka kärnantalet inom en enda CPU.
* Förbättrad minnesbandbredd (potentiellt): Beroende på moderkortet och processorkonfigurationen kan det att ha flera processorer öka systemets minnesbandbredd. Detta gör att data kan överföras mellan processorerna och minnet snabbare. Detta är emellertid mycket beroende av arkitekturen och hur minneskontrollerna är utformade.
* Ökad kostnad och komplexitet: Att lägga till flera processorer ökar systemets kostnader avsevärt. Moderkort som stöder flera CPU:er är dyrare och själva CPU:erna är i allmänhet avancerade och kostsamma. Dessutom kräver hantering och samordning av flera processorer mer komplex mjukvara och potentiellt mer sofistikerade kyllösningar.
Varför det är mindre vanligt nu:
Medan flera processorer erbjöd betydande fördelar tidigare, har deras användning minskat avsevärt. Detta beror främst på de snabba framstegen inom en enda processteknologi:
* Multi-core CPU: Moderna CPU:er har många kärnor inom ett enda paket, vilket möjliggör effektiv parallellbehandling utan komplexiteten hos flera processorer.
* Förbättrad kommunikation mellan kärnan: Kommunikation mellan kärnor inom en enda CPU är betydligt snabbare och effektivare än kommunikationen mellan separata processorer.
* Krafteffektivitet: Flera processorer konsumerar i allmänhet mer kraft än en enda CPU med hög core, vilket gör dem mindre attraktiva när det gäller energieffektivitet och värmeavledning.
Sammanfattningsvis ökar flera processorer bearbetningskraft genom att möjliggöra verklig parallellbehandling, men kostnaden, komplexiteten och kraftförbrukningen är betydande nackdelar. Framstegen inom enstaka, multikärniga CPU:er har gjort detta tillvägagångssätt mindre nödvändigt för de flesta applikationer. Du hittar flera processorer främst i mycket avancerade servermiljöer eller specialiserade system som kräver extremt höga bearbetningsfunktioner.