Так вот: с удвоенной скоростью (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 и процедуры их выполнения.
Комментариев нет:
Отправить комментарий