Het verschil tussen een systeem met meerdere processoren en een multicomputer systeem is het aantal computers die betrokken zijn bij elk. Beide zijn multiprocessing omgevingen: beide meer dan één CPU tegelijk gebruiken. Een systeem met meerdere processoren is een afzonderlijke computer die met meerdere CPU's werkt, en een multicomputer systeem is een cluster van computers die als een enkelvoud computer fungeren. Multiprocessing omgevingen kunnen bedienen met CPU's delen een besturingssysteem--genaamd symmetrische multiprocessing-- of met elke CPU voert een afzonderlijk exemplaar van het besturingssysteem--genaamd Massively Parallel Processing.
Meerdere CPU systemen
Een computer met twee of meer vrijstaande processors verbonden met de dezelfde moederbord is een systeem met meerdere processoren. Elke processor krijgt een eigen socket en koelaggregaat in een meerdere CPU-systeem. De processors zijn als afzonderlijke bouwvakkers op de dezelfde bouwplaats. Zij kunnen samenwerken om de einddatum van een taak sneller of afzonderlijk werken om meerdere taken gelijktijdig af te sluiten. Meerdere CPU systemen kunnen worden gebruikt voor alle algemene computertaken, maar zijn meestal gereserveerd voor de high-end markt en intensieve gebruikt zoals servers en professionele video-editing wegens de hoge kosten. Sommige werklasten toepassing kunnen niet worden verdeeld over meer dan één CPU, beperking van de prestatieverbeteringen.
Multicore CPU Computers
Multicore-processors zijn enkelvoud chips die meer dan één CPU bevatten. Computers met behulp van multicore CPU's gedragen zich precies als meerdere CPU systemen behalve alle processorcores dezelfde chip en aansluiting delen. Het is alsof de eerder genoemde bouw bemanning carpooler naar de werkplek. Multicore-systemen kost veel minder dan systemen met meerdere processors en hoeft uitgestrekte moederborden: Multicore CPU's hebben systemen met meerdere processors in de meeste gevallen vervangen. Multicore CPU's worden gebruikt voor elke vorm van gegevensverwerking en staan in smartphones, tablets, laptops van de begroting en high-end desktops. Bovendien kan een systeem met meerdere processoren gebruiken verschillende multicore CPUs.
Netwerk en omheinde Multicomputer omgevingen
Multicomputers zijn vergelijkbaar met cartoon superhelden die de bevoegdheden van mindere helden, zoals Voltron of Captain Planet combineren. Een multicomputer is een cluster van computers die als een enkele computer functioneren. Elk systeem in een multicomputer heeft zijn eigen speciale hardware, exemplaren van zijn eigen besturingssysteem, en gegevens verwerkt al MPP. Multicomputers kan worden ingebed in de dezelfde moederbord of worden gehuisvest in verschillende computer gevallen en clustervoorzieningen. Multicomputers worden gebruikt in massale gegevensverwerking situaties zoals wetenschap simulaties, verwerking van bedrijfsgegevens en hosting van websites op het Internet.
Gedistribueerde computeromgevingen
Gedistribueerde gegevensverwerking is een soort multicomputing dat is letterlijk buiten het vak--soms uit de geografische regio. In plaats van het delen van een moederbord of het lokale netwerk, distributed computing maakt gebruik van een server te breken een grote taak in meerdere segmenten, distribueert die segmenten naar andere systemen (meestal via het Internet), maakt gebruik van de distributiesystemen om de gegevens te verwerken en retourneert de verwerkte gegevens naar de server voor analyse. De SETI (zoeken naar buitenaards leven) en Folding (medisch onderzoek gegevensverwerking) projecten zijn twee opvallende gebruik van gedistribueerde computertechnieken dat bijna iedereen met een computer kan vrijwilligers om deel te nemen.