Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Властивості процесорів




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

Технологія SMM. Задавшись метою створення все більш швидких і могутніх процесорів для портативних комп'ютерів, Intel розробила схему керування живленням. Ця схема дає можливість процесорам економно використовувати енергію батареї й таким чином продовжити термін її служби. Intel вперше реалізувала таку можливість в процесорі 486SL, який є вдосконаленою версією процесора 486DX. Згодом, коли можливості керування живленням стали більш універсальними, їх почали вбудовувати в Pentium і в усі процесори наступних поколінь. Система керування живленням процесорів називається SMM (System Management Mode – режим керування системою).

SMM фізично інтегрована в процесор, але функціонує незалежно. Завдяки цьому вона може управляти споживанням потужності, залежно від рівня активності процесора. Відповідні параметри встановлюються в BIOS.

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

Суперскалярна архітектура зазвичай асоціюється з мікросхемами RISC (Reduced Instruction Set Computer – комп'ютер із спрощеною системою команд). Процесор Pentium – одна з перших мікросхем CISC (Complex Instruction Set Computer – комп'ютер з складною системою команд), в якій застосовується суперскалярна технологія, реалізована у всіх процесорах п'ятого і наступних поколінь.

Технологія MMX. Залежно від контексту, MMX може означати multi-media extensions (мультимедійні розширення) або matrix math extensions (матричні математичні розширення). Технологія MMX використовувалася в старших моделях процесорів Pentium п'ятого покоління як розширення, завдяки якому прискорюється компресія/декомпресія відеоданих, маніпулювання зображенням, шифрування і виконання операцій введення-виведення – майже всі операції, використовувані в багатьох сучасних програмах. В архітектурі процесорів MMX є два основні вдосконалення. Перше, фундаментальне, полягає в тому, що всі мікросхеми MMX мають більший внутрішній вбудований кеш, ніж їхні побратими, що не використовують цю технологію. Це підвищує ефективність виконання кожної програми і всього програмного забезпечення незалежно від того, чи використовує воно фактично команди MMX. Інше удосконалення MMX полягає в розширенні набору команд процесора 57 новими командами, а також у введенні нової можливості виконання команд, так званий одиночний потік команд – множинний потік даних (Single Instruction – Multiple Data, SIMD). У сучасних мультимедійних і мережевих застосуваннях часто використовуються цикли; хоча вони займають близько 10% (або навіть менше) об'єму повного коду додатку, на їхнє виконання може піти до 90% загального часу. SIMD дозволяє одній команді здійснювати одну і ту ж операцію над декількома даними, подібно до того, як викладач, читаючи лекцію, звертається до всієї аудиторії, а не до кожного студента окремо.

Інструкції SSE. У лютому 1999 року Intel представила громадськості процесор Pentium III, що містить оновлення технології MMX, яка отримала назву SSE (Streaming SIMD Extensions – потокові розширення SIMD). До цього моменту інструкції SSE носили ім'я Katmai New Instructions (KNI), оскільки спочатку вони були включені в процесор Pentium III з кодовим ім'ям Katmai. Процесори Celeron 533A і вище, створені на основі ядра Pentium III, теж підтримують інструкції SSE.

Інструкції SSE містять 70 нових команд для роботи з графікою і звуком на додаток до існуючих команд MMX. Фактично цей набір інструкцій окрім назви KNI мав ще і другу назву – MMX-2. Інструкції SSE дозволяють виконувати операції з плаваючою комою, що реалізовуються в окремому модулі процесора.

Інструкції SSE2, що містять в собі 144 додаткових команди SIMD, були представлені в листопаді 2000 року разом з процесором Pentium 4. У SSE2 були включені всі інструкції попередніх наборів MMX і SSE.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных