Hardware Reference
In-Depth Information
nen. Die wahrscheinlich weiterhin steigenden Transistorzahlen (siehe Moore-
sches Gesetz im Abschnitt 1.2) werden dazu verwendet, die Anzahl der Kerne
auf einem Chip zu erhohen. Jeder dieser Kerne wird Simultaneous Multithrea-
ding beherrschen.
Voraussetzung, um alle in diesem Kapitel genannten Techniken auch wirklich
nutzen zu konnen, ist, dass das Betriebssystem auch mehrere Prozesse auf
die parallelen Prozessoren bzw. Kerne verteilen kann.
Geschwindigkeitsvorteile stellen sich nur dort ein, wo tatsachlich mehrere Pro-
zesse tatsachlich gleichzeitig Arbeit verrichten. Um dies zu erreichen mussen
die Anwendungen so programmiert sein, dass sie mit mehreren Threads gleich-
zeitig arbeiten. Derzeit sind nur wenige Anwendungen multi-threaded. Das
wird sich mit zunehmender Verbreitung von Mehrkern-Prozessoren andern.
Profitieren konnen auch mehrere gleichzeitig laufende Anwendungen, die nen-
nenswerte CPU-Leistung benotigen. Als Beispiel wird hier oft der Einsatz von
Firewalls und Virenscannern angefuhrt, die ihre Arbeit permanent im Hin-
tergund leisten mussen.
Search WWH ::




Custom Search