PowerPC - микропроцессорная RISC-архитектура

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

• Блок пристроїв плаваючої крапки (FPU) - містить два конвеєри для виконання операцій з плаваючою точкою подвійної точності, а також 54 64-бітових регістра плаваючої крапки;

• Чотири блоки кеш-пам'яті даних - максимальний об'єм кеш-пам'яті першого рівня складає 256 Кбайт. Кожен блок має два порти. Пристрій реалізує також ряд функцій виявлення і корекції помилок при взаємодії з системою пам'яті;

• Блок управління пам'яттю (MMU).

Набір кристалів POWER2 містить близько 23 мільйонів транзисторів на площі 1217 квадратних мм і виготовлений за технологією КМОП з проектними нормами 0. 45 мікрон. Розсіювана потужність на частоті 66. 5 Мгц складає 65 Вт.

Продуктивність процесора POWER2 в порівнянні з POWER значно підвищена: при тактовій частоті 71. 5 Мгц вона досягає 131 SPECint92 і 274 SPECfp92.

Еволюція архітектури POWER у напрямі архітектури POWERPC

Компанія IBM поширює вплив архітектури POWER у напрямі малих систем за допомогою платформи POWERPC

Архітектура POWER в цій формі може забезпечувати рівень продуктивності і масштабованість, що перевищують можливості сучасних персональних комп'ютерів. POWERPC базується на платформі RS/6000 в дешевій конфігурації. У архітектурному плані основні відмінності цих двох розробок полягають лише в тому, що системи POWERPC використовують однокристальну реалізацію архітектури POWER, що виготовляється компанією Motorola, тоді як більшість систем RS/6000 використовують багатокристальну реалізацію. Є декілька варіацій процесора POWERPC, що забезпечують потреби портативних виробів і настільних робочих станцій, але це не унеможливлює застосування цих процесорів у великих системах. Першим на ринку був оголошений процесор 601, призначений для використання в настільних робочих станціях компаній IBM і Apple. За ним послідували кристали 603 для портативних і настільних систем початкового рівня і 604 для високопродуктивних настільних систем. Нарешті, процесор 620 розроблений спеціально для серверних конфігурацій і очікується, що зі своєю 64-бітовою організацією він забезпечить виключно високий рівень продуктивності.

При розробці архітектури POWERPC для задоволення потреб трьох різних компаній (Apple, IBM і Motorola) при збереженні сумісності з RS/6000, в архітектурі POWER було зроблено декілька змін в наступних напрямах:

• спрощення архітектури з метою її пристосування її для реалізації дешевих однокристальних процесорів;

• усунення команд, які можуть стати перешкодою підвищення тактової частоти;

• усунення архітектурних перешкод суперскалярній обробці і позачерговому виконанню команд;

• додавання властивостей, необхідних для підтримки симетричної багатопроцесорної обробки;

• додавання нових властивостей, що вважаються необхідними для майбутніх прикладних програм;

• ясне визначення лінії розділу між "архітектурою" і "реалізацією";

• забезпечення тривалого часу життя архітектури шляхом її розширення до 64-бітової.

Архітектура POWERPC підтримує ту ж саму базову модель програмування і призначення код операцій команд, що і архітектура POWER. У тих місцях, де були зроблені зміни, які могли потенційно перешкоджати процесорам POWERPC виконувати існуючі двійкові коди RS/6000, були розставлені "пастки", забезпечуючи переривання і емуляцію за допомогою програмного забезпечення. Такі зміни вводилися, природно, тільки в тих випадках,

1 2 3 4 5 6 7

Похожие работы