AMD 3DNow! инструкции окончательно исчезли, поскольку компилятор LLVM прекратил поддержку

Почти древний 3DNow! инструкции еще больше растворились в безвестности. Компилятор с открытым исходным кодом LLVM наконец-то прекращает поддержку набора инструкций, который не поддерживается процессорами AMD

Advanced Micro Devices, Inc. (AMD, дословный перевод с англ. — «передовые микроустройства») — производитель интегральной микросхемной электроники. Второй по объему производства и продаж производитель процессоров архитектуры x86 c долей рынка 16,9 %▲(2014), а также один из крупнейших производителей графических процессоров (после приобретения ATI Technologies в 2006 году), чипсетов для материнских плат и флеш-памяти. Компания с 2009 года не имеет собственного производства и размещает заказы на мощностях других компаний. Википедия

Читайте также:AMD готовит усилитель ИИ для GPU с поддержкой NvidiaПроцессор AWS Graviton4: быстрее и экономичнееВ чипах AMD Zen 5 — 8,315 млрд транзисторовСамый быстрый новый чип AMD для ноутбуков превосходит Apple M3 Max по одноядерной производительностиAMD Radeon 880M iGPU на 15% быстрее, чем 780M последнего поколения

с 2011 года.
3DNow! Набор инструкций

Систе́ма кома́нд (также набо́р кома́нд) — соглашение о предоставляемых архитектурой процессора средствах программирования, а именно: определённых типах данных, инструкций, системы регистров, методов адресации, моделей памяти (см. компьютерная память), способов обработки прерываний и исключений, методов ввода и вывода. Система команд представляется спецификацией соответствия (микро)команд наборам кодов (микро)операций, выполняемых при вызове команды, определяемых (микро)архитектурой системы. (При этом на устройствах с различной (микро)архитектурой может быть реализована одна и та же система команд (например, процессоры Intel Pentium и AMD Athlon имеют почти идентичные версии системы команд x86, но имеют радикально различный внутренний дизайн). Википедия

был представлен в 1998 году как конкурент Intel

Thumbnail: Intel«И́нтел» («Intel Corp.», МФА: [ˈɪntɛl ˌkɔːpə'reɪʃən]) — производитель электронных устройств и компьютерных компонентов (включая микропроцессоры, наборы системной логики (чипсеты) и др). Штаб-квартира — в Санта-Кларе (США, штат Калифорния). Википедия

Читайте также:Лиза Спелман ушла из Intel в Cornelis NetworksПроцессор AWS Graviton4: быстрее и экономичнееПроблемы со сбоями у процессоров Intel для ноутбуковСообщается, что Intel готовит три конфигурации Panther Lake для ноутбуков после Lunar LakeИнвестиции Intel Capital в китайские стартапы в сфере ИИ заинтересовали правительство США

MMX. Он добавил инструкции Single Instruction, Multiple Data (SIMD) к базовому набору инструкций AMD x86, что помогло процессорам выполнять векторную обработку операций с плавающей запятой с использованием векторных регистров.

AMD заменила 3DNow! с более новыми эквивалентами SSE в 2011 году и перестал включать этот бит флага функции, начиная с процессоров K10 Bulldozer. Однако компиляторам потребовалось некоторое время, чтобы начать отказываться от поддержки набора команд, поскольку процессоры продолжали использоваться в течение довольно долгого времени.

В 2021 году Linux удалил набор инструкций из своего ядра, но LLVM продолжал поддерживать его еще долго после того, как все остальные отказались от него. Разработчики компилятора LLVM также работают над удалением типов и инструкций MMX из инструмента.

Коммит для LLVM 19, который, как ожидается, будет выпущен в сентябре или октябре, подтвердил предстоящее удаление.

«Этот набор инструкций поддерживался только чипами AMD, начиная с K6-2 (выпущен в 1998 году) и до семейства «Бульдозер» (2011 года). Они никогда особо не использовались, поскольку были эффективно вытеснены более широко реализованным SSE (впервые реализованным на стороне AMD в Athlon XP в 2001 году).

Это делается в качестве предшественника общего отказа от использования регистров MMX. Поскольку 3DNow! почти не используется! встроенных функций, а ни одно современное оборудование их даже не реализует, простое удаление кажется лучшим вариантом».

AMD 3DNow! инструкции были популярны в конце 90-х и начале 2000-х годов для улучшения игр, воспроизведения видео и рабочих процессов Adobe Photoshop. Затем Intel выпустила инструкции SSE, которые в целом стали более доминирующими. Когда Intel выпустила SSE2, AMD приняла его и отказалась от старого набора инструкций SIMD.

Разработчики, которым необходимо писать для старых процессоров AMD, по-прежнему могут использовать 3DNow! инструкции на ассемблере, включая встроенный ассемблерный код с LLVM. Помимо этого, все, что связано с 3DNow! следует считать устаревшим и больше не использовать.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии

0 комментариев

Оставить комментарий


Новые комментарии

Поддерживаю. А еще если брать в разрезе Илон Маск и безопасность данных, то вообще смешно. Особенно для жителей РФ)О конфиденциальности можно забыть
  • Анон
1c пох на ваши операции, количество ядер и прочее. Умудрились написать ядро четко привязанное к Мгц. Единственный в мире продукт для 1го ядра.
  • Анон
Указан неверный диаметр вентиляторов, не 80 мм, а 100 мм. И чип не 103, а 102.
  • Анон
С прошлым обновлением как раз и появилась эта ошибка. А новое как и написано не дают скачать.
  • Анон
При включении 3D Turbo Mode у вас максимум будет доступно 8 ядер и 8 потоков всего. т.е. если у вас 16 ядерный на 32 потока то будет всего 8 ядер и 8 потоков! Странная оптимизация!
  • Анон
После скачивания вышел синий экран СУПЕР!
  • Анон
требуется указать магазин и purchase date без этого не регистрирует
  • Анон
Россия на них клала❤❤❤❤, будет называться Ладушка 2.0 )))
  • Анон
ДА у меня тоже неработает уже все Вы не знаете каким способом вернуть все обратно СПАСИ
  • Анон

Смотреть все