Сервер - статьи


         

Кроме того, снижению вычислительного КПД


Кроме того, снижению вычислительного КПД из-за промахов системы предсказания ветвлений способствует использование весьма короткого по сегодняшним меркам конвейера, насчитывающего всего 8 стадий. Последний также обуславливает сравнительно низкую тактовую частоту процессоров линейки Itanium 2 - максимум 1,5 ГГц для процессоров новейшей ревизии ядра. Формат команд архитектуры IA-64, как и следовало ожидать, "заточен" под аппаратную реализацию архитектуры. Основное отличие методики подачи команд процессору, используемой в Intel Itanium/Itanium 2, в том, что команда, которой оперируют прочие архитектуры, в IA-64 заключена в рамки командного слова. В итоге, команда, в рамках архитектуры IA-64 включающая идентификатор команды, раздел поля операндов (источник/приемник), уточняющую информацию и поля предикатов, заключается в трижды повторяющийся по своей форме шаблон общей длиной 128 бит, который содержит также связующую три команды информацию. Таким образом, мы, по сути, имеем классическую RISC-команду с "надстройкой". Именно этот шаблон и представляет собой командное слово - основополагающий элемент архитектуры IA-64 на программном уровне, именно в его в рамках происходит определение возможности параллельного выполнения команд. Собственно, командное слово и является тем материалом, которым впоследствии оперирует процессор. Если учесть, что теоретически может быть исполнено сразу два командных слова (трехкомандных шаблона), то мы как раз и получим заявленное производителем число команд за такт - 6. Напомним, что возможность распараллеливания кода происходит на этапе его компиляции, поэтому кажущаяся необходимость постоянно учитывать нестандартный формат команд IA-64 отпадает сама собой. Скомпилирован код программы заранее специальным программным компилятором, или данный процесс производится аппаратно в кристалле - на конечном результате скорости обработки это скажется минимально, так как механизмы оптимизации, включающиеся внутри ядра процессора, почти не влияют на конечный результат.

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий