закрити ×
Комп'ютер
Windows
Програми
Мережа
ukr
Комп'ютерПроцесорТехнології та інструкції → SSE

SSE (Streaming SIMD Extensions)









SSE (скjр. від Streaming SIMD Extensions) - технологія, розроблена компанією Intel. SIMD розшифровується як Single Instruction Multiple Data, що означає "одна інструкція - безліч даних".

Вперше SSE була використана в 1999 році в процесорах Pentium ІІІ з ядром Katmai. Спочатку вона називалася KNI (Katmai New Instructions).

SSE стала своєрідною відповіддю Intel на розроблену роком раніше компанією AMD технологію 3DNow!. Так само, як і 3DNow!, SSE застосовується процесором, коли треба здійснити одні й ті самі дії над різними даними і забезпечує проведення до 4 таких обчислень за 1 такт. Цим досягається істотний приріст швидкодії. При цьому, дані можуть бути як цілочисельними, так і речовими.

Перевагою SSE в порівнянні з 3DNow! є використання власних регістрів, завдяки чому разом з інструкціями SSE процесор може задіяти інструкції математичного співпроцесора (регістри 3DNow! є спільними зі співпроцесором і використовувати їх одночасно процесор не може).

SSE реалізована у вигляді:

• 70 нових інструкцій;

• 8 (у 64-бітних процесорах - 16) 128-бітних регістрів, кожен з яких розділений на чотири 32-бітні регістри з плаваючою точкою;

• одного 32-бітного (у 64-бітних процесорах - одного 64-бітного) регістра керування, необхідного також для перевірки стану SSE інструкцій.

Кожен 128-бітнийий регістр SSE може одночасно зберігати не лише 4 32-бітних числа. За один такт процесор може обробляти будь-які дані, що поміщаються в 128 біт (за умови використання оптимізованого програмного забезпечення).









СХОЖІ МАТЕРІАЛИ

MMX (Multimedia Extensions).
Інформація про набір інструкцій, прискорюючих обробку аудіо- і відеоданих.

SSSE3 (Streaming SIMD Extensions 3).
Набір з 16 інструкцій, які покращують роботу процесора с упакованими цілими.

3DNow!.
Відомості про 3DNow! - технологію, що прискорює обробку мультимедійних даних.

SSE4 (SSE4.1 + SSE4.2).
Набір з 54 команд, розроблених Intel для підвищення ефективності процесора.

SSE2 (Streaming SIMD Extensions 2).
Набір з 144 інструкцій, які підвищують ефективність процесора.

SSE4A (Streaming SIMD Extensions 4A).
Інструкції потокового SIMD-розширення, що використовуються в процесорах AMD.

SSE3 (Streaming SIMD Extensions 3).
Набір з 13 інструкцій, які підвищують ефективність процесора.

AES instructions.
Розширення системи команд процесора, що покращує роботу з алгоритмом AES.

chaynikam.info © 2009 - 2016