Пошук по сайту

up

Комп'ютерні новини

Всі розділи

SSE5: AMD розширює набір команд x86, щоб підвищити продуктивність процесорів

Новий набір команд SSE5 продовжив низку розроблених AMD інновацій архітектури x86, що включає 3DNow!, AMD x86-64 Architecture, AMD Virtualization и Light-Weight Profiling Specification.

Компанія AMD сьогодні оголосила про нове поліпшення архітектуру x86 – розширенні набору команд, що отримало позначення SSE5. Як затверджується, воно дозволить розробникам програм спростити код і добитися більшої ефективності в найбільш вимогливих до продуктивності програмах. Важливо, що розширення SSE5 орієнтоване на збільшення продуктивності в повсякденних завданнях, включаючи високопродуктивні обчислення, мультимедіа і безпеку.

Компанія вже відкрила специфікації SSE5 і готова до діалогу з розробниками ПЗ. Взаємодія із співтовариством розробників, перед виходом продукту на ринок, є характерною межею підходу AMD до інновацій, що забезпечує їх швидкий прийом галуззю. Досить пригадати ранній випуск специфікацій AMD Virtualization в 2005 році (тоді відомих під кодовою назвою Pacifica), або недавню публікацію специфікацій Light-Weight Profiling, які, як очікується, допоможуть ефективно використовувати переваги багатозадачності. Надаючи широкий доступ до SSE5, AMD слідує філософії відкритої співпраці – моделі, що дозволяють швидко упровадити в маси 64-розрядні обчислення на платформі x86.

Призначення SSE5 – збільшити віддачу від виконання кожної команди і привнести на платформу x86 функціональність, раніше доступну тільки в спеціалізованій, високопродуктивній архітектурі.

Зокрема, мова йде про інструкції з трьома операндами. Збільшуючи кількість операндів математичних і логічних функцій з двох до трьох, SSE5 дозволяє консолідувати декілька простих інструкцій в одну, ефективнішу. Така можливість зараз є тільки на деяких RISC-архітектурах.

Іншим нововведенням є Fused Multiply Accumulate. Маючи інструкції, що маніпулюють трьома операндами, можливо легко реалізувати набір команд для комплексних обчислень. Інструкція Fused Multiply Accumulate об'єднує множення і складання, що зводить ітеративні обчислення до однієї команди. Спрощення коду і прискорення обчислень, як очікується, дозволить отримати реалістичнішу графіку і об'ємний звук, підняти швидкість операцій з комплексними векторами.

Специфікації SSE5 будуть реалізовані в продуктах, заснованих на ядрі наступного покоління (Bulldozer), які з'являться на ринку в 2009 році.

http://www.ixbt.com/