Zur Beschreibung der Funktionalität eines Parallelrechners wurden verschiedene Klassifikationen entwickelt. Eine Einteilung der Rechner ist notwendig, da sie sich nach Prozessoranzahl, Prozessorart, Speicherzugriff, Speicherverteilung und Busbreite unterscheiden. Die gebräuchlichste dieser Einteilungen ist die Taxonomie von Flynn. Weitere Klassifikationen, die hier nicht erläutert werden, sind die Erlanger Klassifikation [Haendler 1977] und die Klassifikation nach Shore [Shore 1973]. Die Klassifikationen basieren normalerweise auf dem Rechnermodell von John von Neumann.