Difference between revisions 25912544 and 25913885 on ukwiki{{переписати}} '''MMX''' ('''M'''ulti'''m'''edia E'''x'''tensions — [[Мультимедіа|мультимедійні]] розширення) — комерційна назва додаткового [[Архітектура системи команд|набору інструкцій]], що виконують характерні для процесів кодування / декодування потокових аудіо / відео даних дії за одну [[Машинна інструкція|машинну інструкцію]]. Вперше з'явився в процесорах [[Pentium MMX]]. Розроблений у першій половині [[1990-ті|1990-х]]. {{дослівний переклад|url=http://www.radiotex.narod.ru/mmx.htm}} == Технологія MMX == MMX розширення реалізоване фірмою Intel у своїй новій серії процесорів MMX з тактовою частотою 166 і більше МГц. Процесор Pentium MMX відрізняється від «звичайного» Pentium за шістьма основними пунктами: # додано 57 нових команд обробки даних; # збільшено в два рази обсяг внутрішнього [[кеш]]у (16 кб для команд і стільки ж — для даних); # збільшено обсяг буфера адрес переходу (Branch Target Buffer — BTB), використовуваного в [[Модуль передбачення переходів|системі передбачення переходів]] (Branch Prediction); # оптимізована робота конвеєра (Pipeline); # збільшено кількість буферів запису (Write Buffers); # введено так зване подвійне електроживлення процесора.⏎ ⏎ При використанні «чистого» MMX-коду, відповідного до специфіки розв'язуваної задачі, швидкодія переписаної ділянки може зрости в 5-6 разів, проте це прискорення буде локальним і неминуче компенсується «типовими» ділянками програми, тому не слід відразу ж очікувати від програм, що використовують MMX, прискорення роботи в рази. За максимальними результатами тестів Intel Media Benchmark і Norton Media Benchmark для Windows 95, обробка зображень з використанням технології MMX відбувається швидше майже в п&(contracted; show full) * Зубков С. В. Assembler для DOS, Windows, UNIX. 3-тє вид., Стер. — М.: ДМК Прес; СПб. : Питер, 2004. — 608 с. == Посилання == * [https://web.archive.org/web/20090124124345/http://download.intel.com/design/PentiumII/manuals/24319002.PDF IA Software Developer's Manual, Vol 1] {{ref-en}} , Див. розділ 8 про програмування MMX * [http://www.codenet.ru/progr/optimize/mmx.php Codenet.ru] {{ref-ru}} , Стаття про програмування ММХ [[Категорія:Інструкції x86]] [[Категорія:SIMD]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://uk.wikipedia.org/w/index.php?diff=prev&oldid=25913885.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|