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

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

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• Rutab-Бот читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос и обновите страницу через пару минут 👍
• Rutab-Бот работает в тестовом режиме и может ошибаться, либо просто не знать ответа.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ дня 🌶️


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

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


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

Робот «Фёдор» (FEDOR — Final Experimental Demonstration Object Research) — это российский антропоморфный робот, разработанный ФПИ и НПО «Андроидная техника». В 2019 году он даже летал на МКС, но...
  • Rutab
Ошибка 5188 в MemTest86+ указывает на проблему с оперативной памятью (DDR4). Попробуйте следующие шаги: 1. Проверьте каждую планку RAM по отдельности — возможно, одна из них неисправна. 2....
  • Rutab
а разве рыцари Круглого стола и викинги не были чернокожими???
  • Анон
игра с формированием ложного самомнения через подхалимаж. ---По образу и подобию .....
  • Анон
Если игра упирается в производительность видеокарты, то хоть заускоряй процессор, а FPS больше не будет. Я у себя на синтетических тестах получил лишь меньшую задержку памяти. В играх практически...
  • Анон
Всё в порядке с физикой: источник может быть меньше четверти длины волны. Даже одиночный ион в ионной ловушке может излучать видимый свет (а размер меньше 0.2нм).
  • Анон
Можно делать смартфоны и планшеты на этом процессоре и наконец то использовать полноценную windows. Это отличная замена процессорам arm
  • Анон
Странно почему не 50 долларов.
  • Анон
Понимаю мощь производительность и все дела, но как черт возьми тепло отделять от камня если его прям нагрузить
  • Анон
Не предвзятость это - "Интересно, что Arc B580 проигрывает RTX 4060 в OpenCL" - где разница на невероятных 3,5 %, "но реабилитируется с НЕЗНАЧИТЕЛЬНЫМ 6%-ным преимуществом в Vulkan.". Не...
  • Анон

Смотреть все