Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Архітектура і продуктивність серверних ЦП

Реферат Архітектура і продуктивність серверних ЦП





команд). В даний час В«чистокровнихВ» представників того чи іншого сімейства зустріти все важче - у більшості ЦП є риси обох архітектур.

Архітектура RISC з'явилася як спроба позбутися недоліків, властивих CISC-процесорам. У 1970-х рр.. були проведені дослідження, які показали, що близько 20% всіх команд CISC-процесора займають при виконанні близько 80% всього процесорного часу, а інші 80% команд - решту 20%, т. з. наявності явний дисбаланс - деякі команди залишаються практично незатребуваними. У той же час кожна додаткова команда в наборі збільшує вартість ЦП, оскільки для її виконання в процесорі повинні бути відповідні виконавчі блоки. Виникла ідея звести набір команд до мінімуму, зафіксувати їх довжину для зручності декодування, а безпосередній доступ до пам'яті (завантаження даних в регістри ЦП з пам'яті і копіювання з регістрів на згадку) дозволити лише деяким з них. Це дозволило отримати компактне ядро ​​ЦП, здатне працювати на більш високих частотах при незмінних проектних нормах.

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

ЦП архітектури х86: CISC або RISC?

Процесори архітектури х86 спочатку мали CISC-архітектуру, але з часом стали набувати властивостей RISC. Ядра цих ЦП зазнали кардинальні зміни: вони стали проектуватися багато в чому за принципами RISC, але в той же час для збереження сумісності з існуючим програмним забезпеченням зовні у ЦП все так само чинили звичайні команди CISC. Для того щоб така модель ЦП виявилася працездатною, потрібне обов'язкове внутрішнє перетворення CISC-команд в одну або кілька RISC-команд, безпосередньо виконуються ядром ЦП.

Такий підхід допоміг поліпшити суперскалярність обчислень (коли команди різного роду одночасно обробляються на різних конвеєрах ФУ) і полегшити їх конвеєризацію в цілому, але не позбавив архітектуру від всіх недоліків, головний з яких - незручність паралельного декодування команд CISC, що мають різну довжину: неможливо визначити початок наступної команди до завершення декодування попередньої.

Першим з ЦП архітектури х86, спроектованим з RISC-ядром, став вже забутий Nx586 компанії NexGen, представлений в березні 1994 р. У листопаді 1995 р. з'явився Pentium Pro компанії Intel, а в березні 1996-го - AMD К5, побудований на базі модернізованої фірмової архітектури 29К.

CISC-процесори архітектури х86 ще якийсь час випускалися, переважно Intel (Pentium і Pentium MMX) і Cyrix (6x86 і 6х86МХ/6х86МП), але дні їх були полічені. У ...


Назад | сторінка 2 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Структура і набір команд процесора intel80X86
  • Реферат на тему: Серверні платформи RISC / UNIX
  • Реферат на тему: Архітектура ЕОМ і система команд
  • Реферат на тему: Менеджмент проектних команд