13.10.2013 - Prozessor-Befehlssätze: über MMX, 3DNow!, SSE, AVX & Co.

Die Welt der Prozessoren war um die Zeit der Jahrtausendwende relativ einfach: durch bessere Herstellungsverfahren erhöhte man den Takt des Prozessors, um dessen Leistungsfähigkeit zu steigern. Diese Zeiten sind lange vorbei, denn die Taktraten heutiger Prozessoren stagnieren. 4 Ghz gilt seit Jahren als magische Obergrenze und typische Prozessoren takten irgendwo zwischen 1,5 bis 3 Ghz.

Intel oder AMD punkten bei neuen Prozessormodellen weniger mit höheren Traktraten, sondern mit einer höheren Effizienz (mehr Leistung pro Mhz), besserer Energiebilanz (mehr Leistung pro Watt), erweiterten Fähigkeiten (Grafikkarte, Speichercontroller) und speziellen Befehlssätze. Letztere werden dazu entwickelt, um Prozessoren für bestimmte Aufgabengebiete (Multimedia, Spiele, Verschlüsselung) zu optimieren. Benchmarks und Test zeigen, dass Aufgaben um mehr als das zehnfache beschleunigt werden können, wenn eine Software für einen Befehlssatz wie SSE optimiert wurde.

Ein Befehlssatz für einen Prozessor gleicht einer Mathematik-Vorlesung an der Universität. Skalarprodukte, Vektorberechnungen oder Gleitkomma-/Integerumwandlung sind nur einige Begriffe aus dieser sehr speziellen Fachrichtung. Trotzdem wurde in dem folgenden Artikel versucht, die Vorzüge von Befehlssätzen zu erläutern und die einzelnen Befehlssätze seit MMX vorzustellen:

Prozessor-Befehlssätze: SSE, AVX, AES, 3DNow! und mehr

Die nächsten Wochen werden nun dazu genutzt, um die Befehlssätze SSE 4.2, AVX, AES, VT-x/AMD-v, EPT in die Prozessorlisten aufzunehmen und die zahlreichen Prozessoren nachzupflegen.

Kommentare / Diskussion

» Kommentiere diese News im Forum (derzeit 3 Beiträge)
» Newsarchiv