12.05.2003 НовостиСергей Петраков Первоначальный план развития архитектуры Alpha, разработанный корпорацией DEC в 1988 г., был рассчитан не менее чем на 25 лет. Разработчики полагают, что сейчас, по прошествии 15 лет, технология Alpha, унаследованная сперва компанией Compaq, а затем от нее - Hewlett-Packard, уже достигла совершенства. Напомним, что версия архитектуры Alpha, обозначаемая как EV6, впервые была опубликована на Микропроцессорном форуме в 1996 г. Процессор EV6, известный также под кодом 21264, был построен на четырехканальном суперскалярном ядре, поддерживал выполнение до 80 команд за такт и режим внеочередного исполнения. В EV6 было предусмотрено 80 целочисленных регистров и 72 регистра для операций с плавающей точкой. Файл целочисленных регистров дублировался для ускорения доступа, и каждое целочисленное АЛУ получало свой регистровый файл, к которому оно может быстро обращаться. Передача и совместное использование данных занимали один такт. Кэш-память первого уровня L1 имела объем 64 Кбайт и обеспечивала доступ с задержкой в два такта. Предполагалось, что такой размер кэш-памяти обеспечивает оптимальный баланс времени доступа и процента попаданий. При меньшем размере кэш-памяти L1 время доступа сократилось бы до одного такта, но снизился бы процент попаданий. Процессор Alpha 21264 имеет достаточно длинный конвейер из семи ступеней. Как известно, для защиты от нарушения работы конвейера из-за прерывания команд в высокопроизводительных процессорах используется предсказание ...
читать далее.