Здравствуйте, koandrew, Вы писали:
K>Здравствуйте, netch80, Вы писали:
N>>С точки зрения внутреннего устройства процессоров — между ними ничего общего, кроме кремния.
K>Система команд та же.
Специально для убогих, которые не в состоянии перенести свой код (то есть, для 99.99% разработчиков).
N>>Ну да, согласен с кэпской частью этой фразы. Но в общем случае, как уже сказали, байт-код — не гарантия эффективности результата такого переноса.
K>Это вопрос реализации, а не принципиальная проблема подхода.
Когда будет доступная идеальная реализация — твои слова получат смысл. А сейчас это уровень "через четыре года на Марсе будет город-сад".
N>>В плане стимуляции некоторых решений Intel — очень даже при чём.
K>Примеры приведёшь? Только чтоб они были лет эдак 20 назад, когда защищённый режим только начал появляться (ибо многие считают этот момент поворотным в эволюции x86).
У тебя как-то убойно с хронологией. Только выпуск i286 с защищённым режимом это 1983, а разработка была явно раньше. Это уже 34 года. Xenix (майкрософтовский!) под эти процессоры вышел примерно тогда же. i386 (страничная организация) — 1985.
Нет, я имел в виду в первую очередь AVX. Формат "SSE не трогает старшие части расширенных регистров", по некоторым утверждениям, прямо навязан Microsoft, которые сказали "мы не готовы защищать данные в них". В результате имеем гимор с переключениями режимов SSE<->AVX (писалось, около 70 тактов) и vzeroupper/vzeroall. Этому 10 лет, а не 20. И это при том, что уже было ясно, что гонка частот остановилась
Если смотреть именно на 20 лет назад, то это выход SSE в большой мир и появление SSE2. Соответственно, это времена погони за графикой. Прямое следствие — попытка Rambus и разработка Pentium4.