Vektorrechner
-
Was ist ein Vektorrechner? Was ist der Unterschied zu meinem Desktop-PC?
-
---- schrieb:
Was ist ein Vektorrechner? Was ist der Unterschied zu meinem Desktop-PC?
Im Gegensatz zu Deinem SISD (meist) System ist er ein SIMD Rechner.
Bei der Addition 2er Vektoren muß z.B. jedes Vektor-Elemnent mit dem jeweiligen anderen addiert werden.
Deine Desktop-CPU macht das nacheinander (was bei einem 50er-Vektor schon was dauern kann), dieser Rechner macht das parallel.
-
Der MMX-Teil der Intel-CPUs rechnet uebrigens mit Vektoren.. dabei werden die Register in 8- oder 16-Bit-Einheiten aufgeteilt um Vektoren darzustellen und mit ihnen zu rechnen -- so genau kann man heutzutage SIMD und SISD nicht mehr trennen.
-
Gunnar schrieb:
Der MMX-Teil der Intel-CPUs rechnet uebrigens mit Vektoren.. dabei werden die Register in 8- oder 16-Bit-Einheiten aufgeteilt um Vektoren darzustellen und mit ihnen zu rechnen -- so genau kann man heutzutage SIMD und SISD nicht mehr trennen.
Deswegen schrieb' ich auch:
Sgt. Nukem schrieb:
Im Gegensatz zu Deinem SISD (meist) System
Alle Extensions wie MMX, SSE, SSE2, 3DNow! etc. laufen qausi darauf hinaus, etwas parallel zu machen...