четверг, 26 февраля 2015 г.

Драйвер на процессор intel pentium 4 prescott

Так вот: с удвоенной скоростью (0,5 такта на операцию) обрабатываются лишь те инструкции, что поддерживаются исполняющими блоками Simple Instructions.

Немного предыстории, итак, одним из основных pentium отличий ядер, разработанных в рамках архитектуры NetBurst, сама компания Intel считает уникальную особенность, выражающуюся в разделении собственно процесса декодирования x86-кода во внутренние инструкции, исполняемые ядром (uops и процедуры их выполнения.

Между прочим, такой подход породил в свое время немало споров относительно корректности подсчета стадий конвейера у Pentium 4: если подходить к данному процессору с классической точки зрения (эпохи до-NetBurst то стадии декодера следует включать в общий список.

Таким образом, основная идея NetBurst асинхронно работающее ядро, в котором декодер инструкций работает независимо от Execution Unit.

До 16 килобайт) и кэша второго уровня (также в 2 раза т.е.

Однако, видимо, другого способа увеличить разгонный потенциал ядра, инженеры Intel найти не смогли.

Мм (немного меньше площади Northwood 146/131 кв.

Правда (как часто бывает оказалась менее сказочной: новое ядро оказалось честным и последовательным продолжателем Northwood.

Ну так прибавьте его стадии к «официальным» и получите искомую величину конвейера по классической схеме, вместе с декодером.

Подсистема памяти, разумеется, одним из основных плюсов нового ядра являются увеличенные размеры L1-кэша данных (в 2 раза т.е.



Однако для начала будет нелишним напомнить об основных особенностях архитектуры NetBurst как таковой.

Если модель синхронная, то расходы на синхронизацию декодера с исполняющим блоком возрастают пропорционально частоте.

Новые инструкции (SSE3 кроме всего прочего, в Prescott добавлена поддержка 13 но).

Правда, не так значительно «всего» в 1,3 (1,2) раза.

Таким образом, основная идея NetBurst асинхронно работающее ядро, в котором декодер инструкций работает независимо от Execution Unit.



Правда, не так значительно «всего» в 1,3 (1,2) раза.

Благодаря этому нововведению, инструкции software prefetch теперь имеют возможность осуществлять не только предвыборку данных, но и предвыборку page table entries т.е., другими словами, prefetch умеет не останавливаться на загруженной странице, но еще и обновлять страницы памяти в dtlb.

Однако для начала будет нелишним напомнить об основных особенностях архитектуры NetBurst как таковой.

ЯдроNorthwoodPrescott, техпроцесс0,13 мкм (130 нм)0,09 мкм (90 нм) Медные соединения, слоев67, диэлектрикlow-k, sioflow-k, CDO, материал затвораСилицид кобальтаСилицид никеля.

Northwood) Для начала мы предлагаем вам небольшую табличку, в которой сведены воедино наиболее существенные различия между ядрами Prescott и Northwood во всем что касается «железа» (а точнее кремния, и прочих «минеральных составляющих.

В документации приводятся следующие данные (количество ошибок на 100 инструкций Подтест specint_base2000Northwood (130 nm)Prescott (90 nm) 164.gzip 175.vpr 176.gcc f afty rser 252.eon rlbmk p 255.vortex ip olf.

Чего только не предсказывали вплоть до полной анафемы архитектуре NetBurst и воцарения сплошного Banias на декстопной платформе.

Теория, основные изменения в ядре (Prescott vs.

Вот, собственно, и все, что хотелось бы напомнить относительно внутреннего устройства процессоров сконструированных на базе архитектуры NetBurst.



Однако есть и еще одна интересная особенность: в ядро введена специальная дополнительная логика, обнаруживающая page faults в инструкциях software prefetch.

Также было обнаружено, что для ветвей с определенными типами условных переходов, независимо от их направления и расстояния, использование стандартного механизма предсказания ветвлений чаще всего неактуально соответственно, теперь в этих случаях он не используется.

Что же касается технологии «напряженного» (некоторые предпочитают термин «растянутый кремния то она, если объяснять на пальцах, довольно проста: с целью увеличения расстояния между атомами кремния, он помещается на подложку, расстояние между атомами у которой больше.

В результате, для того чтобы «хорошо усесться атомам кремния приходится растягиваться по предложенному формату.

Немного предыстории, итак, одним из основных отличий ядер, разработанных в рамках архитектуры NetBurst, сама компания Intel считает уникальную особенность, выражающуюся в разделении собственно процесса декодирования x86-кода во внутренние инструкции, исполняемые ядром (uops и процедуры их выполнения.


Комментариев нет:

Отправить комментарий