uk
мова
смартфони SoC процесори відеокарти ігри
українська русский
Архів | ПроцесорТехнології та інструкції, що використовуються в процесорах → eXtended operation (XOP)
Стаття востаннє коригувалася 2017.03.20 та могла втратити свою актуальність !!!

eXtended operation
(XOP)

20.03.2017 р.

XOP (від англ. eXtended operation - "розширена операція") - це набір інструкцій мікропроцесора, які підвищують його швидкодію при роботі з мультимедіа, а також при вирішенні складних наукових завдань.

Спочатку, в 2007 році, в AMD анонсували намір створити набір команд SSE5, як доповнення до 128-бітних команд ядра архітектури AMD64 (інформація про SSE, SSE2, SSE3, SSSE3, SSE4 вже публікувалася на цьому сайті).

Але пізніше ці плани змінилися. SSE5 так і не вийшов, а інструкції, що розробляються для нього, були реалізовані у вигляді 3 менших наборів команд, названих XOP, FMA4 і CVT16. У комплексі вони зберігають заплановану функціональність SSE5, але по-іншому кодують інструкції для кращої сумісності з набором команд AVX від Intel.

Інструкції XOP вперше використані в 2011 році в процесорах AMD архітектури Bulldozer. В цей набір входить декілька різних типів векторних інструкцій, більшість з яких є цілочисельними. Однак, є серед них також інструкції для перестановки чисел з плаваючої комою та інструкції екстракції дробової частини.





вгору