SSE2

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

SSE2 (англ. Streaming SIMD Extensions 2, потокове SIMD-розширення процесора) — це SIMD (англ. Single Instruction, Multiple Data, Одна вказівка — багато даних) набір указівок, розроблених Intel, і вперше представлених у процесорах серії Pentium 4.

SSE2 використовує вісім 128-бітних регістра (xmm0 до xmm7), що увійшли до архітектури x86 з вводом розширення SSE, кожний з яких трактується як послідовність 2 значень з плаваючою точкою подвійної точності. SSE2 включає в себе набір указівок, який виконує дії зі скалярними і упакованими типами даних. Також SSE2 містить вказівки для потокової обробки цілочислових даних у тих же 128-бітних xmm регістрах, що робить це розширення більш прийнятним для цілочислових обрахунків, ніж використання набору вказівок MMX, що з'явилися набагато раніше.

Перевага в швидкості обчислень досягається в тому випадку, коли необхідно виконати одну й ту ж послідовність дій над різними даними.

Див. також[ред.ред. код]

Посилання[ред.ред. код]