ВУЗ:
Составители:
110
цепочек, позволяющие загружать и сохранять произвольно выровненную
цепочку байтов. В последней паре команд поклонники CISC различают не
очень хорошие замаскированные команды пересылки символов.
Некоторые операции, вроде пересылки невыровненных строк байтов,
происходят довольно часто и требуют определенной оптимизации. Если
составная команда дает то, что нужно, но нарушает какое-то неписаное правило
чистого
RISC. Составные команды не знаменуют возврат к CISC-архитектуре
— они лишний раз доказывают, что нет ничего абсолютно белого или черного.
Интенсивное применение суперскалярных возможностей и составных
команд — основа философии проектирования архитектуры PowerPC. Эта
философия используется и другими архитектурами, такими как Sun
SuperSPARC: и Motorola 88110.
Что такое мегагерц? В последние годы стало популярно выражать
производительность микросхемы
процессора ЭВМ в мегагерцах. Эта единица
характеризует тактовую частоту. Для простоты ее можно соотнести со
скоростью вращения автомобильного двигателя: эта величина показывает,
сколько оборотов в минуту совершает коленчатый вал. Скорость процессора
можно задать как число тактов в секунду. За один число команд, которые
процессор может выполнить в секунду, физическая единица
герц (Гц),
получившая свое название в честь немецкого физика, равна одному циклу в
секунду, а один мегагерц — это миллион циклов в секунду.
Примерами этой философии высокой тактовой частоты являются
архитектуры Digital Alpha, HP PA-RISC и MIPS R4000. Для сравнения возьмем
процессор PA-RISC. Старшие модели PA-RISC: обычно выполняют две
команды за такт, менее мощные модели PowerPC — три команды, а старшие
модели - четыре или более. Этот дополнительный параллелизм дает PowerPC
выигрыш в производительности, хотя и за счет увеличения сложности, что
может снизить тактовую частоту.
Системы Speed Daemons (высокая тактовая частота) и Brainics
(сложность). Основной вопрос в том, что тактовая частота, измеряемая в
мегагерцах, не всегда адекватно отражает соотношение производительности
процессоров 150-МГц Brainiac может легко превзойти по
производительности
300- МГц Speed Daemon. Все зависит от выполняемой программы и степени
параллелизма команд, достигаемой компилятором.
9.2. Расширения архитектуры PowerPC
Архитектура PowerPC определяет требуемые и необязательные команды
как для 32-, так и для 64-разрядного набора команд, и каждый процессор
PowerPC реализует разные наборы необязательных команд. Самое
значительное расширение в архитектуре для AS/400 — поддержка тегов
памяти.
В System/38 была введена
концепция одноуровневой памяти. Попросту
говоря, вся память, в том числе дисковая, является единым большим адресным
цепочек, позволяющие загружать и сохранять произвольно выровненную
цепочку байтов. В последней паре команд поклонники CISC различают не
очень хорошие замаскированные команды пересылки символов.
Некоторые операции, вроде пересылки невыровненных строк байтов,
происходят довольно часто и требуют определенной оптимизации. Если
составная команда дает то, что нужно, но нарушает какое-то неписаное правило
чистого RISC. Составные команды не знаменуют возврат к CISC-архитектуре
— они лишний раз доказывают, что нет ничего абсолютно белого или черного.
Интенсивное применение суперскалярных возможностей и составных
команд — основа философии проектирования архитектуры PowerPC. Эта
философия используется и другими архитектурами, такими как Sun
SuperSPARC: и Motorola 88110.
Что такое мегагерц? В последние годы стало популярно выражать
производительность микросхемы процессора ЭВМ в мегагерцах. Эта единица
характеризует тактовую частоту. Для простоты ее можно соотнести со
скоростью вращения автомобильного двигателя: эта величина показывает,
сколько оборотов в минуту совершает коленчатый вал. Скорость процессора
можно задать как число тактов в секунду. За один число команд, которые
процессор может выполнить в секунду, физическая единица герц (Гц),
получившая свое название в честь немецкого физика, равна одному циклу в
секунду, а один мегагерц — это миллион циклов в секунду.
Примерами этой философии высокой тактовой частоты являются
архитектуры Digital Alpha, HP PA-RISC и MIPS R4000. Для сравнения возьмем
процессор PA-RISC. Старшие модели PA-RISC: обычно выполняют две
команды за такт, менее мощные модели PowerPC — три команды, а старшие
модели - четыре или более. Этот дополнительный параллелизм дает PowerPC
выигрыш в производительности, хотя и за счет увеличения сложности, что
может снизить тактовую частоту.
Системы Speed Daemons (высокая тактовая частота) и Brainics
(сложность). Основной вопрос в том, что тактовая частота, измеряемая в
мегагерцах, не всегда адекватно отражает соотношение производительности
процессоров 150-МГц Brainiac может легко превзойти по производительности
300- МГц Speed Daemon. Все зависит от выполняемой программы и степени
параллелизма команд, достигаемой компилятором.
9.2. Расширения архитектуры PowerPC
Архитектура PowerPC определяет требуемые и необязательные команды
как для 32-, так и для 64-разрядного набора команд, и каждый процессор
PowerPC реализует разные наборы необязательных команд. Самое
значительное расширение в архитектуре для AS/400 — поддержка тегов
памяти.
В System/38 была введена концепция одноуровневой памяти. Попросту
говоря, вся память, в том числе дисковая, является единым большим адресным
110
Страницы
- « первая
- ‹ предыдущая
- …
- 108
- 109
- 110
- 111
- 112
- …
- следующая ›
- последняя »
