разработка новых наборов команд - PullRequest
4 голосов
/ 19 января 2009

Intel собирается выпустить новый набор инструкций под названием AVX , который включает расширение SSE до 256-битной операции. То есть либо 4 элемента двойной точности, либо 8 элементов одинарной точности.

Как можно было бы заняться разработкой кода для AVX, учитывая, что еще нет оборудования, поддерживающего его? В более общем смысле, как разработчики могут написать код для несуществующего оборудования, например, если они хотят, чтобы программное обеспечение было готово после выпуска поддерживающего ЦП?

Ответы [ 3 ]

5 голосов
/ 19 января 2009

Может быть, я что-то упускаю в вашем вопросе, но, похоже, ответ на сайте, который вы указали. Используйте Intel Compiler, чтобы получить доступ к новым встроенным функциям, чтобы вы могли сгенерировать код и использовать эмулятор для его тестирования.

2 голосов
/ 19 января 2009
1 голос
/ 19 января 2009

Свяжитесь с Intel и спросите, есть ли у них симулятор в наличии? Не симулятор аппаратного уровня, а симулятор набора команд. Действительно, у Intel есть эмулятор.

Или вы можете написать один самостоятельно - это может быть интересным проектом для некоторых людей!

...