3DNow!: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Премахната редакция 3214703 на Luckas-bot (б.)
м Премахнати редакции на 79.100.82.74 (б.), към версия на Luckas-bot
Ред 2:
 
== История ==
В края на 90-те години некна 20-и век [[AMD]] има голям проблем - техния процесор [[K6]], който е с отлична целочислена производителност, изостава значително от процесорите на [[Intel]] по отношение на скоростта на работа с числа с плаваща запетая. Проблемът не е нов за AMD, но в предишните години това е без голямо значение, тъй като 99% от програмите използват само целочВсъщностцелочислени инструкции. С навлизането на първите 3D компютърни игри и възпроизвеждането на звукозаписи и видео на персоналните компютри обаче, значението на блока за изчисления с плаваща запетая рязко нараства.

Всъщност анализите показват, че блока за изчисления с плаваща запетая на K6 е дори по-бърз от този на основния му конкурент [[Pentium II]], но не използва конвейер и в резултат успява да завърши по-малко инструкции на такт от конвейерния блок на Pentium II. Така или иначе, K6 е по-бавен и AMD вземат решение да добавят нови [[SIMD]] инструкции към процесорната архитектура [[x86]], които да позволяват паралелната обработка на 2 числа с плаваща запетая наведнъж. Резултатът от тази инициатива са 3DNow! инструкциите. Те са подобни на [[MMX]] (дори използват същите регистри), но боравещи и с числа с плаваща запетая.
 
Първият процесор, който поддържа 3DNow! e пуснатият на 28 май 1998 процесор [[K6-2]]. Скоро след това се появяват и няколко приложения, които демонстрират ефекта от 3DNow! инструкциите. За съжаление повечето производители на софтуер не бързат да добавят поддръжка на 3DNow! към своите продукти, поради ниския пазарен дял на AMD.
Line 63 ⟶ 65:
[[pt:3DNow!]]
[[ru:3DNow!]]
[[uk:3DNow!]]
[[vi:3DNow!]]
[[zh:3DNow!]]