Спецификации SSE5 от компании AMD

2009-05-11, Автор - Ленар Хайруллин; Продукт - SSE5; [2589]

AMDРесурс MegaObzor.com уже писал ранее, что через два года на рынке появятся процессоры с новой микроархитектурой от Intel и AMD - SandyBridge и Bulldozer соответственно. Одной из отличительных черт новых процессоров будет поддержка новых, так называемых трёхоперандных, наборов инструкций. Укомпании Intel это будет набор инструкций AVX, а у компании AMD – SSE5. Между ними будут как сходства, так и различия. Одной из точек соприкосновения должны были стать как раз трёхоперандные инструкции.


Это, казалось бы, маленькое, но существенное отличие ставит крест на совместимости трёхоперандных наборов инструкций от Intel и AMD. Разумеется, только в том случае, если производители не придут к единому мнению на этот счёт и реализуют свои разработки в том виде, в котором они пребывают в настоящий момент. Однако есть надежда, что AMD изменит спецификации SSE5 ради совместимости с набором трёхоперандных инструкций Intel. Но даже если это и произойдёт, между AVX и SSE5 останутся различия, которые не позволят назвать эти наборы идентичными. Скорее, оба будут иметь как общую с конкурентом часть, так и отличную. Во что это всё выльется и пойдёт ли AMD на попятную, мы узнаем уже в скором времени, когда эти задумки будут воплощены в кремнии.

Недавно AMD опубликовала шестой том руководства по программированию для процессоров собственного производства. Речь в нём идёт о будущих инструкциях, в том числе и трёхоперандных. Эти инструкции предназначены для специального исполнительного устройства – FMA (Floating Multiply-Accumulate) и производят вычисления вида D = A*B+C. Спецификации AMD предусматривают использование четырех регистров для таких операций, для хранения значений A,B,C и записи результата D. Аналогичной концепции изначально придерживалась Intel в своём наборе инструкций AVX, однако несколько месяцев назад спецификации были изменены. В новой версии спецификаций FMA от Intel использует три регистра вместо четырёх. То есть, произведя вычисления вида A*B+C, он записывает результат не в четвёртый регистр, а в один из предыдущих, которые использовались для хранения значений операндов. Причём запись может быть произведена в любой из трёх регистров – A,B или C. Такой подход вполне оправдан, так как в подавляющем большинстве случаев нет необходимости хранить значения всех трёх операндов, а такое упрощение позволит в некоторой степени повысить скорость работы.


Комментарии:
Последние комментарии на сайте:
Поделиться в социальных сетях:


Предварительный обзор Gigabyte Aorus AC3...
Предварительный обзор Gigabyte Aorus AC3Большинство производителей компьютерного железа стали выпускать свои брендрованные компьютерные корпуса. ...
Предварительный обзор IN WIN 305. Слишко...
Предварительный обзор IN WIN 305. СлишкоБольшинство современных корпусов за приличные деньги выглядят красиво. То есть, если вы хотите найти себе...
Предварительный обзор LG 38WK95C. Вот эт...
Предварительный обзор LG 38WK95C. Вот этДостаточно часто случаются ситуации, когда производитель показывает крутой продукт с отличными характерис...
Обзор Kingdom Come: Deliverance. Бриллиа...
Обзор Kingdom Come: Deliverance. БриллиаНа протяжении достаточно длительного времени мы слышали много информации об игре Kingdom Come: Deliveranc...
Обзор Skyway Flash. Беспроводная зарядна...
Обзор Skyway Flash. Беспроводная заряднаС каждым годом мобильные устройства получают под свое управление все новые технологии, которые со времене...
Обзор 5 Minute Plank. Качаем пресс к лет...
Обзор 5 Minute Plank. Качаем пресс к летДо лета осталось не так много времени и хотя все думают, что успеют накачать пресс за две недели, на само...
Предварительный обзор Sharkoon Skiller S...
Предварительный обзор Sharkoon Skiller SНа протяжении длительного времени мы слышали о продуктах компании Sharkoon и делились с вами этой информа...
Обзор Football Strike. Покажи кто тут са...
Обзор Football Strike. Покажи кто тут саБольшинство спортивных симуляторов имеют определенные проблемы на мобильной платформе, так как смартфон н...
Предварительный обзор Roccat Khan AIMO. ...
Предварительный обзор Roccat Khan AIMO. Компания Roccat давно доказала, что умеет делать качественную игровую периферию и пользователи любят этот...
Обзор Brickscape. Не самая сложная голов...
Обзор Brickscape. Не самая сложная головНе могу сказать, что я большой фанат очень сложных головоломок. Есть такие игры, в которых на прохождение...
Обзор PNY QI Wireless Charging Base. Бес...
Обзор PNY QI Wireless Charging Base. БесСовременные смартфоны все дальше движутся вперед и получают под свое управление множество интересных функ...
Предварительный обзор Ash of Gods. Игра,...
Предварительный обзор Ash of Gods. Игра,Попробуйте вспомнить, когда вы играли в полноценный проект от отечественного производителя. Думаю, даже с...
МегаОбзор
МегаОбзор
MegaObzor в социальных сетях:
Яндекс.Метрика
2006-2018 © MegaObzor