Разделы:
Best links:
Архитектура цп pentium
Основные особенности архитектуры NetBurst.
Для того, чтобы ЦП могли работать на частотах порядка нескольких ГГц Intel
увеличил длину конвейера Pentium IV
до 20 стадий (Hyper Pipelined Technology) - для сравнения – длина
конвейера Pentium III составляет 10 стадий. Чего же достиг Intel, так удлинив конвейер?
Благодаря декомпозиции выполнения каждой команды на более мелкие этапы, каждый из этих
этапов теперь может выполняться быстрее, что позволяет увеличивать частоту процессора. Так,
если при используемом технологическом процессе 0.18 мкм предельная частота для Pentium III
составляет 1 ГГц, то Pentium IVмог достигнуть частоты в 2 ГГц. Однако у чрезмерно длинного конвейера есть и свои
недостатки. Первый недостаток - каждая команда, проходя большее число стадий, выполняется
дольше.
Второй
недостаток длинного конвейера вскрывается при ошибках в предсказании переходов.
Из-за такого увеличения длины конвейера время выполнения одной команды в процессорных тактах также увеличивается. Поэтому компания осуществила модернизацию алгоритмов предсказания переходов.
Advanced Dynamic Execution - осуществляет минимизацию простоя процессора при неправильном предсказании переходов и увеличение вероятности правильных предсказаний. Для этого Intel улучшил блок выборки инструкций для внеочередного выполнения и повысил правильность предсказания переходов. Правда, для этого алгоритмы предсказания переходов были доработаны минимально, основным же средством для достижения цели было выбрано увеличение размеров буферов, с которыми работают соответствующие блоки процессора. Количество предварительно загружаемых инструкций увеличилось до 126 по сравнению с 48 у Pentium III. Буфер, хранящий адреса условных переходов, также увеличился с 512 байт до 4 КБ. Все это позволило увеличить вероятность правильного предсказания переходов на 33%.
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.