Was ist SMT?
-> Simultaneous Multithreading
Definition:
Weitere Links:
-> http://de.wikipedia.org/wiki/Simultaneous_Multithreading
-> http://www.tecchannel.de/server/prozessoren/402289/cpu_grundlagen_multithreading/index9.html
-> http://www-user.tu-chemnitz.de/~musv/downloads/Hauptseminar_Stichpunkte.pdf
-> Simultaneous Multithreading
Definition:
heise.de schrieb:Moderne Betriebssysteme erlauben es, nicht nur mehrere Programme (Tasks) (quasi-)gleichzeitig auf einem Prozessor laufen zu lassen, sondern jeden Task auch noch in mehrere Unteraufgaben (Fäden = Threads) aufzuteilen. Sofern diese Threads unabhängig voneinander ablaufen können und noch freie Rechenwerke (von denen moderne Prozessoren mehrere haben, etwa für Ganz- und Gleitkommazahlen) verfügbar sind, wird sie der Hauptprozessor gleichzeitig abarbeiten.
Per SMT lässt sich dieses Multi-Threading optimieren, der Prozessor enthält dann zusätzliche Einheiten, die den Ablauf von Threads selbstständig steuern. Eine Variante von SMT ist Hyper-Threading. SMT erzielt typischerweise nicht dieselbe Beschleunigungswirkung wie Multi-Processing.
Weitere Links:
-> http://de.wikipedia.org/wiki/Simultaneous_Multithreading
-> http://www.tecchannel.de/server/prozessoren/402289/cpu_grundlagen_multithreading/index9.html
-> http://www-user.tu-chemnitz.de/~musv/downloads/Hauptseminar_Stichpunkte.pdf
Zuletzt bearbeitet: