Intel Wide Dynamic Execution

Первое упоминание термина Dynamic Execution (динамическое испол­нение) относится к процессорам Pentium Pro, Pentium II и Pentium III. Говоря о динамическом исполнении команд в этих процессорах, Intel подразумевал принципиально новую суперскалярную микроархитектуру Р6, способную выполнять анализ потока кода, и обладающую возможностями упреждающе­го и внеочередного исполнения команд. При переводе процессоров для на­стольных компьютеров на микроархитектуру NetBurst, Intel стал говорить уже об усовершенствованном динамическом исполнении, которое, помимо перечисленных выше свойств, обладало более глубоким уровнем анализа ко­да и значительно улучшенными алгоритмами предсказания переходов.

Теперь же, в новой микроархитектуре Core, речь идёт о "широком" ди­намическом исполнении. Широким оно стало благодаря тому, что процессо­ры Intel могут исполнять больше операций за такт, нежели их предшествен­ники. Благодаря добавлению в каждое ядро дополнительного декодера и ис­полнительных устройств, каждое из ядер процессоров может выбирать из программного кода и исполнять до четырёх х86 инструкций одновременно, в то время как остальные процессоры AMD и Intel (как "настольные", так и мобильные), могут обрабатывать не более трёх инструкций за такт. На четы­ре декодера (один для сложных инструкций и три - для простых) микроар­хитектура Core предполагает наличие шести портов запуска (один - Load, два - Store и три универсальных). Кроме того, микроархитектура Core полу­чила более совершенный блок предсказания переходов и более вместитель-


ные буферы команд, используемые на различных этапах анализа кода для оптимизации скорости исполнения.








Дата добавления: 2015-08-21; просмотров: 930;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.