Flynnsche Klassifikation: Was ist üblich?

JPXr-eP9

Cadet 4th Year
Registriert
Okt. 2013
Beiträge
97
Hallo.

Nach der Flynnschen Klassifikation ist SISD (Single Instruction, Single Data) ein traditioneller Einkernprozessor-Rechner.
Was ist nach dieser Klassifikation ein moderner 2-Kernprozessor Rechner, also z.B. gewöhnlicher Laptop?
Laut Wikipedia sind die restlichen 3 Kategorien Architekturen von Großrechnern bzw. Supercomputern.
 
lies doch weiter bei deinem link:

SISD-Rechner sind z. B. Personal-Computer (PCs) oder Workstations, welche nach der Von-Neumann- oder der Harvard-Architektur aufgebaut sind.

sollte deine frage doch beantworten.

weiter steht da:
Viele moderne Prozessorarchitekturen (wie PowerPC und x86) beinhalten inzwischen SIMD-Erweiterungen, das heißt spezielle zusätzliche Befehlssätze, die mit einem Befehlsaufruf gleichzeitig mehrere gleichartige Datensätze verarbeiten.
 
Da war jemand schneller.
 
Natürlich gibt es die SIMD Erweiterungen (SSE...). Wenn man auf Multicore CPUs geht ist das dann ein MIMD auf die ganze CPU, egal was du innerhalb der Cores machst, kannst du ja auf verschiedenen Kernen verschiedene Instruktionen auf verschiedene Daten anwenden. Genauso kann ein Dualcore aber auch als SIMD operieren, z.B beim Raytracing.

Genauso kann man in einer superskalaren Architektur aber auch innerhlab eines Cores MIMD machen, vor allem wenn man SMT betrachtet. Im Prinzip ist also alles möglich bei einer modernen Multicorearchitektur ;)
 
Vielen Dank,

Könnt ihr mir vielleicht auch einen kurzen Hinweis geben, was genau mit Instruction und Data gemeint ist?
Instruction ist wahrscheinlich ein einfacher Befehl.
 

Ähnliche Themen

Zurück
Oben