PowerPC - мікропроцесорна RISC-архітектура
• Блок пристроїв плаваючої крапки (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
При розробці архітектури POWERPC для задоволення потреб трьох різних компаній (Apple, IBM і Motorola) при збереженні сумісності з RS/6000, в архітектурі POWER було зроблено декілька змін в наступних напрямах:
• спрощення архітектури з метою її пристосування її для реалізації дешевих однокристальних процесорів;
• усунення команд, які можуть стати перешкодою підвищення тактової частоти;
• усунення архітектурних перешкод суперскалярній обробці і позачерговому виконанню команд;
• додавання властивостей, необхідних для підтримки симетричної багатопроцесорної обробки;
• додавання нових властивостей, що вважаються необхідними для майбутніх прикладних програм;
• ясне визначення лінії розділу між "архітектурою" і "реалізацією";
• забезпечення тривалого часу життя архітектури шляхом її розширення до 64-бітової.
Архітектура POWERPC підтримує ту ж саму базову модель програмування і призначення код операцій команд, що і архітектура POWER. У тих місцях, де були зроблені зміни, які могли потенційно перешкоджати процесорам POWERPC виконувати існуючі двійкові коди RS/6000, були розставлені "пастки", забезпечуючи переривання і емуляцію за допомогою програмного забезпечення. Такі зміни вводилися, природно, тільки в тих випадках,