En computer-system , der bruger mere end én processor vil falde i en af to kategorier: ? Symmetriske eller asymmetriske . Et symmetrisk system bruger identiske core processorer . Asymmetrisk processorer anvender forskellige processorer, der adskiller sig fra hinanden . Målet for alle multi- processor systemer er at øge ydeevnen af maskinerne . Parallel Processing
brug af mere end én type processor gør det muligt for computeren for at fuldføre forskellige opgaver får adgang til de forskellige processorer til at udføre disse opgaver . Dette reducerer belastningen på en enkelt processor til at udfylde alle arbejdet. Den asymmetriske processor opsætningen giver specialiseret arbejde, der skal sendes til hver processor . For eksempel kan én processor optimere båndbredden bedre end andre processorer i systemet og vil blive tildelt disse opgaver.
Flere kerner
flere kerner på en processor chip er forbundet til en master multi-purpose processor . Denne master processor er forbundet til alle de andre core processorer på chippen . Føreren giver derefter de andre processorer de opgaver at fuldføre baseret på evnen af processorer. Disse vedhæftede processorer kaldes slave -processorer og er knyttet til kun skibsføreren og ikke hinanden. Dette gør systemet hurtigere og mere energieffektive end at have alle de processorer forbundet med hinanden .
Fordele
Den største fordel ved at den asymmetriske model kerne processorer er, at hver processor kan tildeles en bestemt opgave , at det kan være bedre end de andre processorer. Dette gør det muligt at arbejde, der skal fordeles mellem processorer anvender det bedste, hver type processor har at tilbyde. Disse funktioner gør processorerne hurtigere end symmetriske processorkerner siden identiske kerner , med identiske evner , skal udfylde alle opgaverne.
Ulemper
Ulemperne ved asymmetriske processorer omfatter programmering og applikationsudvikling sammen med udnyttelse af ledig plads. Programmører og anvendelse bygherrer nødt til at designe deres ansøgninger til at arbejde med alle processorer i systemet. Dette kan betyde ekstra tid og koste for at udvikle nye applikationer. I en dual-core asymmetrisk system , hvis en af processorer er maxed ud kan det ikke få adgang til den ledige plads på den anden processor , da de to processorer arbejder på forskellige opgaver.