Зачем совершенствуют систему команд процессора, если это практически никто не использует?

компьютеры процессоры

Все бинарники компилируются под некий обобщённый процессор, т. е. под те процессоры, которые были много лет назад.

Примечание:
srs2k,
во-первых, SSE и MMX появились лет десять назад,
во-вторых, речь идёт о том, что распространяется в бинарниках (понятно, что когда я сам компилирую, могу сказать march=native и будет всё использоваться)

Примечание:
А Стрекозе и Этрике спасибо.
Ответы:
Ага, скомпилируй какой-нибудь Nexuiz без поддержки SSE и MMX и попробуй поиграть.
По-моему неграмотно говорить что _все_ бинарники компилируются без учета оптимизации под современные процессоры. Если посмотреть на современные игры (как на наиболее ресурсоемкие приложения) то в потрохах у некоторых можно даже увидеть что-то наподобие rendersse3.dll или render3dnow.dll
Думаю, достаточно грамотный ход - компилировать почти всю программу с поддержкой generic архитектуры, а критический код выносить в отдельные библиотеки, скомпилированные для разных архитектур.
И не стоит забывать про .NET и Mono, там ничего не мешает JIT компиляторам оптимизировать код под конкретную платформу.
1. Прогресс не стоит на месте, и возникают потребности, например поддержка мультимедиа, под которые расширяют системы команд.
Как раз таки используют. Многие современные игры например не идут (выбивают с ошибкой, пример COD4, DIRT, код4 можно запустить и поиграть заменив один файл в папке игры от кода2) на процессорах Athlon\Sempron XP Socket A, как раз из за того что производитель когда их создавал думал наверное так же как и вы, и не добавил ссе2. Хотя у конкурента он уже давно был.
Малёк, не для тебя ее совершенствуют, ее совершенствуют в связи с физическим совершенствованием железа и алгоритмов осуществления твоих асмовых задач.
Малек ! С Днем рождения !!! Всего наилучшего в жизни !


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.