Gast
2006-02-09, 23:02:19
Wenn man sich z.B. den Befehlssatz vom Cell-Prozessor ansieht,
findet man Instruktionen, die für die Kommunikation und
Synchronisierung von parallel laufenden Programmteilen
hilfreich sind. Wenn ich mir andererseits den x86-Befehlssatz
ansehe, vermisse ich solche Instruktionen. Dies mag solange
kein Problem sein, solange die Zahl der Kerne klein ist
und die Algorithmen wenig Kommunikation zwischen den Kernen
benötigen. Können wir demnach mit zunehmender Entwicklung
der x86-Multikern-CPU'S mit zusätzlichen Instruktionen zur
Inter-Kern-Kommunikation und -Synchronisierung rechnen ?
findet man Instruktionen, die für die Kommunikation und
Synchronisierung von parallel laufenden Programmteilen
hilfreich sind. Wenn ich mir andererseits den x86-Befehlssatz
ansehe, vermisse ich solche Instruktionen. Dies mag solange
kein Problem sein, solange die Zahl der Kerne klein ist
und die Algorithmen wenig Kommunikation zwischen den Kernen
benötigen. Können wir demnach mit zunehmender Entwicklung
der x86-Multikern-CPU'S mit zusätzlichen Instruktionen zur
Inter-Kern-Kommunikation und -Synchronisierung rechnen ?