мова
залізо windows програми мережа
русский українська
ЗалізоПроцесорТехнології та інструкції, що використовуються в процесорах → MMX (Multimedia Extensions )

MMX (Multimedia Extensions )

06.10.2016 р.

MMX (скор. від MultiMedia eXtensions - мультимедійні розширення) - набір інструкцій мікропроцесора, призначених для прискорення обробки аудіо- і відеоданих.

Технологія MMX розроблена компанією Intel і вперше використана нею в 1997 році в процесорах Pentium MMX. Пізніше її почали використовувати й інші виробники. Сьогодні MMX є обов'язковим атрибутом будь-якого сучасного процесора.

Як працює MMX? Говорячи простою мовою, кожну одиницю часу процесор здійснює певну кількість машинних операцій, обробляючи в процесі кожної з них якийсь об'єм інформації. Загальна швидкодія процесора залежить як від кількості здійснюваних ним операцій за одиницю часу (частота процесора), так і від кількості даних, що обробляються ним за кожен такт.

MMX являє собою 57 додаткових команд і вісім 64-бітних регістрів, які дозволяють процесору за одну машинну операцію обробляти 64-бітне бінарне слово (так зване квадрослово), яке може включати відразу кілька дрібніших однотипних "частинок" - 8 байтів (1 байт = 8 біт), 4 слова (по 16 біт) або 2 подвійні слова (по 32 біт). За рахунок цього в програмах, розроблених з урахуванням підтримки MMX, процесору для обробки великого масиву однотипних даних (якими, по суті, і є мультимедійні дані) потрібно значно менше часу.

Наприклад, при роботі з цифровим зображенням з глибиною кольору 16-біт процесор з MMX, на відміну від процесора без цього набору інструкцій, може одночасно обробляти не один, а відразу 4 піксели.

За результатами синтетичних тестів, MMX забезпечує в середньому майже п'ятикратне збільшення продуктивності при роботі з мультимедіа. На практиці ці цифри дещо скромніші - близько 1,5 - 1,7 раза (в оптимізованих додатках).

Недоліком MMX є те, що вона може бути використана процесором тільки для обробки цілих чисел. Крім того, MMX має спільні із співпроцесором регістри, так що одночасно задіяти інструкції MMX і інструкції співпроцесора процесор не може.

Ці недоліки MMX були усунуті пізніше із введенням технологій 3DNow! і SSE.

ПОДІЛИТИСЬ:

НАПИСАТИ АВТОРУ
Схожі матеріали


Технології та інструкції, що використовуються в процесорах

Люди зазвичай оцінюють процесор за кількістю ядер, тактовою частотою, об'ємом кеша та іншими показниками, рідко звертаючи увагу на підтримувані ним технології.

Окремі з цих технологій потрібні тільки для вирішення специфічних завдань і в "домашньому" комп'ютері навряд чи коли-небудь знадобляться. Наявність же інших є неодмінною умовою роботи програм, необхідних для повсякденного використання.

Так, популярний браузер Google Chrome не працює без підтримки процесором SSE2. Інструкції AVX можуть в рази прискорити обробку фото- і відеоконтенту. А нещодавно один мій знайомий на досить швидкому Phenom II (6 ядер) не зміг запустити гру Mafia 3, оскільки його процесор не підтримує інструкції SSE4.2.

Якщо абревіатури SSE, MMX, AVX, SIMD вам ні про що не говорять і ви хотіли б розібратися в цьому питанні, викладена тут інформація стане непоганою допомогою.

ΞдетальнішеΞ
Порівняння процесорів

Онлайн-сервіс порівняння характеристик процесорів. Являє собою порівняльну таблицю, в яку можна одночасно додати до 4 процесорів, вибравши їх зі списку (доступно близько 2 тис. процесорів Intel і AMD).

Сервіс дозволяє в зручній формі порівнювати продуктивність процесорів у синтетичних тестах, кількість ядер, частоту, структуру і об'єм кешу, підтримувані типи оперативної пам'яті, швидкість шини, а також інші їх характеристики.

ΞдетальнішеΞ
Специфікації процесорів

У цій базі зібрані детальні характеристики процесорів Intel і AMD. Вона містить специфікації близько 2 тисяч десктопних, мобільних та серверних процесорів, починаючи з перших Пентіумів і Атлонов і закінчуючи останніми моделями.

Інформація систематизована в алфавітному порядку і буде корисною всім, хто цікавиться комп'ютерною технікою.

ΞдетальнішеΞ
Таблиця процесорів

Таблиця містить інформацію про майже 2 тис. процесорів і буде корисною людям, які цікавляться комп'ютерним "залізом". Положення кожного процесора в таблиці визначається рівнем його швидкодії в синтетичних тестах (розташовані в порядку зменшення).

Є фільтр, що відбирає процесори по виробнику, моделі, сокету, кількості ядер, наявності вбудованого відеоядра та іншим параметрам.

Для отримання детальної інформації про будь-який процесор достатньо натиснути на його назву.

ΞдетальнішеΞ
Як перевірити стабільність процесора

Перевірка стабільності роботи центрального процесора потрібна не часто. Як правило, така необхідність виникає при придбанні комп'ютера, розгоні процесора (оверлокінгу), при виникненні збоїв у роботі комп'ютера, а також у деяких інших випадках.

У статті описано порядок перевірки процесора за допомогою програми Prime95, яка, на думку багатьох експертів і оверлокерів, є кращим засобом для цієї мети.

ΞдетальнішеΞ
Як дізнатися який процесор встановлений в комп'ютері

Назва моделі зазвичай наноситься виробником прямо на процесор. Тому якщо він ще не встановлений в сокет материнської плати і не прикритий зверху системою охолодження, отримати необхідні відомості можна з маркування на його кришці.

Ну а якщо процесор вже стоїть в системному блоці, дізнатися його модель можна декількома способами. Деякі з них працюють тільки в Windows. Інші - підходять для випадків, коли Windows на комп'ютері відсутня чи не запускається.

ΞдетальнішеΞ
ЗАЛІЗО Основи Будова комп'ютера Драйвери пристроїв BIOS, UEFI Внутрішні пристрої Процесор Материнська плата Відеокарта Оперативна пам'ять Жорсткий диск, SSD Блок живлення Мережева карта Звукова карта Кулери, охолодження Зовнішні пристрої Мишка Клавіатура Монітор, телевізор Флешка Оптичні диски Принтер, сканер Маршрутизатор, Wi-Fi WINDOWS Інсталяція і оптимізація Інсталяція Windows Оновлення, відновлення Оптимізація Windows Файли і папки Файли Папки Архіви Іконки та ярлики Контекстне меню Використання Windows Основи Робочий стіл Панель завдань Мій комп'ютер Облікові записи Гарячі клавіши Дата та час Мова Шрифти Звуки Панель керування Диспетчер завдань Диспетчер пристроїв Реєстр Командний рядок Віртуалізація Безпека ПРОГРАМИ Інструкції та поради Встановлення програм Автозавантаження програм Microsoft Word Microsoft Excel Браузери Архіватори Файли, мультимедіа Безпека Каталог програм Категорії

МЕРЕЖА Основи Налаштування мережі Можливості Інтернету Корисні сайти
вгору