Streaming SIMD Extensions 5
Erscheinungsbild
SSE5 (Streaming SIMD Extensions 5) ist eine Befehlssatzerweiterung von AMD für x86-Prozessoren. Sie umfasst 47 Befehle, die vor allem zur Beschleunigung bestimmter Algorithmen, beispielsweise FFT, DCT oder der Verschlüsselung mit AES, geeignet sind. Unter anderen enthält SSE5 so genannte Drei-Operanden-Instruktionen, die das Rechenergebnis nicht in einem der beiden Ursprungsregister, sondern in einem dritten abspeichern, was potenziell zu weniger Instruktionen im Programmcode und somit zu einer höhere Ausführungsgeschwindigkeit führt[1]. Die Instruktionen selbst fußen auf 128 Bit breiten Operanden und können somit u. A. mit bis zu vier 32-Bit-Werten gleichzeitig arbeiten. AMD plant, eine SSE5-Recheneinheit im Bulldozer-Kern einzubauen.