Студопедия — RISC-процесори 3-го покоління
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

RISC-процесори 3-го покоління






Найбільшими розробниками RISC-процесорів вважаються Sun Microsystems (архітектура SPARC - Ultra SPARC), IBM (багатокристальні процесори Power, однокристальні PowerPC - PowerPC 620), Digital Equipment (Alpha - Alpha 21164), Mips Technologies (сімейство Rxx00 - R 10000), а також Hewlett-Packard (архітектура PA-RISC - PA-8000).

Всі RISC-процесори третього покоління:

1. є 64-х розрядними і суперскалярное (запускаються не менше 4-х команд за такт);

2. мають вбудовані конвеєрні блоки арифметики з плаваючою точкою;

3. мають багаторівневу кеш-пам'ять. Більшість RISC-процесорів кешують попередньо дешифровані команди;

4. виготовляються по КМОП-технології з 4 шарами металізації.

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

Підвищення продуктивності RISC-процесорів досягається за рахунок підвищення тактової частоти і ускладнення схеми кристала. Представниками першого напрямку є процесори Alpha фірми DEC, найбільш складними залишаються процесори компанії Hewlett-Packard.

 

 

Розглянемо процесори цих фірм більш докладно.

Для прикладу розглянемо кілька таких процесорів:

Наприклад: Структура процесорів Alpha: 21064, 21264

Структура процесора Alpha 21064 представлена ​​на рис. 10.1.

Структура процесора Alpha 21064

Основні функціональні блоки процесора Alpha 21064:

I-cache - кеш команд.

IRF - регістровий файл цілочисельний арифметики.

F-box - пристрій арифметики з плаваючою точкою.

E-box - пристрій цілочисельний арифметики (7 ступенів конвеєра).

I-box - командне пристрій (управляє кеш команд, вибіркою і дешифрацией команд).

A-box - пристрій управління завантаженням / збереженням даних. Управляє процесом обміну даними м / у IRF, FRF, кеш даних і зовнішньою пам'яттю.

Write Buffer - буфер зворотного запису.

D-cache - КЕШ даних.

BIU - інтерфейсний блок, за допомогою якого підключаються зовнішня кешпамять, розміром 128 Кб-8 Мб.

Порівняльні характеристики Alpha 21164 і 21264

Процесор Alpha 21264 відрізняється значною новизною в порівнянні з попередником 21164. Він володіє кеш-пам'яттю першого рівня більшого обсягу, додатковими функціональними блоками, більш ефективними засобами передбачення розгалужень, новими інструкціями обробки відеоданих і широкої шиною.

Alpha 21264 читає до чотирьох інструкцій за один такт і може одночасно виконувати до шести інструкцій. Найбільше його відмінність від моделі 21164 - це здатність виконувати команди (вперше для Alpha) із зміною їх черговості (Out-of-Order).

Ефективність виконання Out-of-Order визначається кількістю інструкцій, якими може маніпулювати ЦП в цілях визначення оптимального порядку виконання команд. Чим більше інструкцій ЦП може для цього використовувати, тим краще, тим далі він може заглядати вперед. Процесори Intel класу Р6 (Pentium Pro, Pentium II, Xeon) можуть одночасно звертатися не менш ніж з 40 командами. У інших процесорів даний показник значно більше: PA-8000 фірми HP оперує 56 командами, а процесор Alpha справляється з 80 командами.

Як і більшість RISC-процесорів, Alpha містить набір з 32 цілочисельних і 32 регістрів з плаваючою комою, всі вони мають розрядність 64 біта. Для підвищення ефективності позачергового виконання команд процесор 21264 додатково до звичайного набору регістрів забезпечений ще 48 цілочисельними регістрами і 40 регістрами з плаваючою комою.

Кожен регістр може тимчасово зберігати значення поточних команд. Якщо обробляється будь інструкція, немає необхідності перевантажувати результат у цільовій регістр - замість цього ЦП просто перейменовує тимчасовий регістр (Register Renaming).

Подібне перейменування регістрів є і в інших процесорах. Однак у 21 264 реалізована унікальна "хитрість" - він має задублірованний набір цілочисельних регістрів, кожен з 80 цілочисельних регістрів дублюється ще раз. Таким чином, на чіпі в цілому - 160 цілочисельних регістрів. Це одна з причин, чому, незважаючи на складність виконання Out-of-Order, допустима висока частота процесора 21264.

 

Блоки цілочисельних операцій в обох групах ідентичні не повністю. Одна з них містить блок множення, а другий - спеціальну логіку для обробки рухомих зображень (MPEG). Для цього набір команд Alpha був доповнений п'ятьма новими командами. Найцікавіша з них - PERR - служить для оцінки руху, тобто виконання завдання, виникає як при стисненні, так і декомпресії MPEG. Команда PERR виконує роботу дев'яти звичайних інструкцій. Таким чином, процесор 21264 може декодувати відеопослідовності MPEG-2, а також DVD-аудіодані AC-3 в режимі реального часу без використання додаткових периферійних пристроїв.

У процесорі 21264, на відміну від його попередників практично повністю реорганізована ієрархія кеш-пам'яті. Він забезпечений одним 64-Кбайт кешем першого рівня (L1) для інструкцій і ще одним 64-Кбайт кешем першого рівня для даних; обидва є двократно-асоціативними. Кеш-пам'ять другого рівня (L2) була винесена за межі чіпа - до неї можна звертатися через 128-біт backside-шину.

Порівняльні характеристики Alpha 21164 і 21264 наведено в табл. 10.1.

Таблиця 10.1. Порівняльні характеристики Alpha 21164 і 21264

 
ЦП Alpha 21164 Alpha 21264
Тактова частота, МГц    
Кеш L1 Ємність: 8 (I) +8 (D) Ємність: 64 (I) +64 (D)
Блокується при числі невлучень, рівному    
Число ФІУ    
Ємність файлу 32 (I) 80 (I), 2 копії
Регістрів 32 (FP) 72 (FP)
Перейменування регістрів немає є
Позачергове виконання команд немає є
Динамічне передбачення переходів є вдосконалене
Шина верхнього кеша системна виділена
Підтримка мультимедіа немає є
Число транзисторів 9,3 млн 15,2 млн
Площа, мм 2    

 







Дата добавления: 2015-10-19; просмотров: 596. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Ученые, внесшие большой вклад в развитие науки биологии Краткая история развития биологии. Чарльз Дарвин (1809 -1882)- основной труд « О происхождении видов путем естественного отбора или Сохранение благоприятствующих пород в борьбе за жизнь»...

Этапы трансляции и их характеристика Трансляция (от лат. translatio — перевод) — процесс синтеза белка из аминокислот на матрице информационной (матричной) РНК (иРНК...

Условия, необходимые для появления жизни История жизни и история Земли неотделимы друг от друга, так как именно в процессах развития нашей планеты как космического тела закладывались определенные физические и химические условия, необходимые для появления и развития жизни...

Концептуальные модели труда учителя В отечественной литературе существует несколько подходов к пониманию профессиональной деятельности учителя, которые, дополняя друг друга, расширяют психологическое представление об эффективности профессионального труда учителя...

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

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Studopedia.info - Студопедия - 2014-2024 год . (0.034 сек.) русская версия | украинская версия