| Single-Instruction-Single-Data | |||||
|
Single Instruction, Single Data. Single Instruction, Single Data bezeichnet eine Rechnerarchitektur. Das SISD-Prinzip kommt bei Einprozessor-Architekturen zum Einsatz und bedeutet, dass der Rechner immer nur einen Befehl und ein einziges Datum gleichzeitig verarbeiten kann. Das SISD-Prinzip kommt u.a. bei der Harvard-Architektur oder bei der Von-Neumann-Architektur zum Tragen. Harvard-Architektur Bei der Harvard-Architektur wird im Gegensatz zum Von-Neumann-Rechner ein seperater Befehls- und Datenspeicher verwendet. Beide Speicherbereiche werden auch durch eigene Busse versorgt. Flynn'sche Taxonomie Nach der Flynn'schen Taxonomie von 1966 (Michael J. Flynn) gibt es neben SISD noch weitere Rechnerarchitekturen: SIMD (Single Instruction, Multiple Data), MISD (Multiple Instruction, Single Data) und MIMD (Multiple Instruction, Multiple Data). Flynn nimmt als Klassifikationskriterium die Befehlsströme (Instruction Streams) und die Datenströme (Data Streams). MISD und MIMD kommt vor allem bei Grossrechnern und Supercomputern zur Anwendung. MSIMD Parallel-Rechner-Architektur Ausserhalb der Flynn'schen Klassifikation gibt es noch MSIMD (Multiple Single Instruction Multiple Data): dabei handelt es sich um eine Architektur von Parallelrechnern, bei der mehrere selbständige SIMD-Rechner nach dem MIMD-Prinzip parallel zusammengeschaltet sind. Ein Beispiel für solch ein Multivektor-Rechnersystem ist der Earth Simulator mit 35, 86 TeraFlops. |
|||||
| Siehe auch: SIMD Von-Neumann-Architektur Grossrechner Supercomputer SSE SSE2 SSE3 SSE4 AltiVec TeraFLOPS | |||||