Parallella datorer är utformade för att bearbeta instruktioner eller uppgifter samtidigt genom att dela en del av lasten . Det finns olika nivåer av parallellism att tänka på, såsom bit nivå , instruktion nivå , uppgifter och uppdrag parallellism . Olika typer av parallellism har olika syften , beroende på om de är multi - core , multi - processor , fristående eller nätverksansluten dator . Parallellism förväxlas ofta med kluster och datorer raster, som är flera datorer för att arbeta med samma uppgift - i stället för att dela enskilda datorresurser , såsom processor eller minne . Men parallella arkitekturer arbetar ofta med traditionella infrastrukturer för att påskynda behandlingen . Instruktioner
1
Identifiera hårdvara attribut dina datorer . Ta en inventering av samtliga delar av utrustning , inklusive datorer , som du eventuellt kommer att använda i din parallell konfiguration . Notera alla attribut för en viss enhet , inkluderar dess processorkraft , typ , disk kapacitet och minne .
2
Välj nivåerna av parallellism som behövs för din situation . Den parallellism kan arbeta på mer än en nivå , inklusive bit - nivå , instruktion nivå , uppgifter , eller vara uppgiftsorienterade .
3
Design en infrastruktur . När du har en inventering av utrustningen , bör du känna förenligheten av komponenter , och har en idé om de nivåer som krävs för parallellism . Du kan sedan börja utarbeta en infrastruktur av hårdvara och mjukvara för att uppfylla de nödvändiga målen .
4
Anställ resurser . Att sätta upp en komplicerad parallell infrastruktur kommer att kräva expertis programmerare , designers , företagsledning , konsulter och andra experter som behövs för den specifika verksamheten situationen .
5
Genomföra parallell infrastruktur med hjälp av en projektplan . Det är troligt att denna typ av inställning kommer att ta många veckor eller månader att slutföra , beroende på projektets storlek . Därför bör det hanteras på rätt sätt och genomförs i etapper .