Jump to content

NetBurst

NetBurst
Общая информация
Запущен 20 ноября 2000 г .; 23 года назад ( 20 ноября 2000 г. )
Производительность
Макс. процессора Тактовая частота от 1,3 ГГц до 3,8 ГГц
ФСБ скорости от 100 МТ/с до 1066 МТ/с
Кэш
L1 Кэш От 8 КБ до 16 КБ на ядро
Кэш L2 от 128 КБ до 4096 КБ
Кэш L3 От 4 МБ до 16 МБ общий
Архитектура и классификация
Микроархитектура NetBurst
Набор инструкций х86-16 , ИА-32 ,
x86-64 (некоторые)
Расширения
Физические характеристики
Транзисторы
Ядра
  • 1-2 (2-4 потока с гиперпоточностью)
Розетки
Продукты, модели, варианты
Модели
  • Целерон
  • Селерон Д
  • Пентиум 4
  • Пентиум Д
  • Ксеон
История
Предшественник П6
Преемники Intel Core
ИА-64

Микроархитектура NetBurst , [1] [2] называемый P68 внутри Intel , был преемником микроархитектуры P6 в (ЦП) x86 семействе центральных процессоров производства Intel. Первым процессором, использующим эту архитектуру, был Pentium 4 с ядром Willamette , выпущенный 20 ноября 2000 года, и первый из процессоров Pentium 4 ; все последующие варианты Pentium 4 и Pentium D также были основаны на NetBurst. В середине 2001 года Intel выпустила ядро ​​Foster , которое также было основано на NetBurst, тем самым переведя процессоры Xeon на новую архитектуру. на базе Pentium 4 Процессоры Celeron также используют архитектуру NetBurst.

NetBurst был заменен микроархитектурой Core на базе P6, выпущенной в июле 2006 года.

Технология [ править ]

Микроархитектура NetBurst включает в себя такие функции, как Hyper-threading , Hyper Pipelined Technology , Rapid Execution Engine , Execution Trace Cache и систему воспроизведения , которые были впервые представлены в этой конкретной микроархитектуре, а некоторые никогда больше не появлялись впоследствии.

Гиперпоточность [ править ]

Hyper-threading — это собственная реализация Intel одновременной многопоточности (SMT), используемая для улучшения распараллеливания вычислений (одновременного выполнения нескольких задач), выполняемых на процессорах x86. Intel представила его вместе с процессорами NetBurst в 2002 году. Позже Intel повторно представила его в микроархитектуре Nehalem после его отсутствия в Core 2.

Передняя шина насосами четырьмя с

Ядра Northwood и Willamette оснащены внешней внешней шиной (FSB), работающей на частоте 100 МГц и передающей четыре бита за такт, что обеспечивает эффективную скорость 400 МГц. Более поздние версии ядра Northwood, наряду с ядром Prescott ( и его производными ), имеют эффективную внешнюю шину 800 МГц (с четырехкратной накачкой 200 МГц). [1]

Гиперконвейерная технология [ править ]

Ядра Wilamette и Northwood содержат 20-этапный конвейер инструкций . Это значительное увеличение количества стадий по сравнению с Pentium III, у которого в конвейере было всего 10 стадий. Ядро Прескотта увеличило длину трубопровода до 31 ступени. Недостатком более длинных конвейеров является увеличение количества этапов, которые необходимо проследить в случае неправильного прогнозирования перехода, что увеличивает штраф за такое неправильное предсказание. Чтобы решить эту проблему, Intel разработала механизм Rapid Execution Engine и вложила значительные средства в свою технологию прогнозирования ветвлений, которая, по утверждению Intel, снижает количество ошибочных прогнозов ветвлений на 33% по сравнению с Pentium III . [3] На самом деле более длинный конвейер привел к снижению эффективности из-за меньшего количества выполняемых инструкций за такт (IPC), поскольку невозможно было достичь достаточно высоких тактовых частот, чтобы компенсировать потерю производительности из-за большего, чем ожидалось, увеличения энергопотребления и нагрева.

Механизм быстрого выполнения [ править ]

Благодаря этой технологии два арифметико-логических блока (АЛУ) в ядре ЦП имеют двойную накачку, что означает, что они фактически работают на удвоенной тактовой частоте ядра. Например, в процессоре с частотой 3,8 ГГц ALU будут эффективно работать на частоте 7,6 ГГц. Причиной этого является, как правило, компенсация низкого количества IPC; кроме того, это значительно повышает целочисленную производительность ЦП. Intel также заменила высокоскоростной барабанный переключатель на исполнительный блок переключения/поворота, который работает на той же частоте, что и ядро ​​ЦП. Обратной стороной является то, что некоторые инструкции теперь выполняются намного медленнее (относительно и абсолютно), чем раньше, что затрудняет оптимизацию для нескольких целевых процессоров. Примером могут служить операции сдвига и поворота, которые страдают из-за отсутствия механизма сдвига барабана, который присутствовал на каждом процессоре x86, начиная с i386, включая основной процессор-конкурент Athlon .

Кэш трассировки выполнения [ править ]

В кэш L1 процессора Intel включила кэш трассировки выполнения. Он хранит декодированные микрооперации , так что при выполнении новой инструкции вместо повторной выборки и декодирования инструкции ЦП напрямую обращается к декодированным микрооперациям из кэша трассировки, тем самым экономя значительное время. Более того, микрооперации кэшируются по прогнозируемому пути выполнения, а это означает, что когда инструкции извлекаются ЦП из кэша, они уже присутствуют в правильном порядке выполнения. [4] Позже Intel представила аналогичную, но более простую концепцию с Sandy Bridge, названную кешем микроопераций (кэш UOP).

Система повторов [ править ]

Система воспроизведения — это подсистема процессора Intel Pentium 4, предназначенная для перехвата операций, которые по ошибке были отправлены на выполнение планировщиком процессора. Операции, пойманные системой повторов, затем повторно выполняются в цикле до тех пор, пока не будут выполнены условия, необходимые для их правильного выполнения.

Подсказки по предсказанию ветвей [ править ]

Архитектура Intel NetBurst позволяет по предсказанию ветвей вставлять в код подсказки , чтобы указать, следует ли использовать статическое предсказание или нет, хотя в более поздних процессорах Intel от этой функции отказались. По данным Intel, алгоритм прогнозирования ветвей NetBurst на 33% лучше, чем в P6. [5] [6]

Проблемы масштабирования [ править ]

Несмотря на эти улучшения, архитектура NetBurst создавала препятствия для инженеров, пытающихся повысить ее производительность. С помощью этой микроархитектуры Intel планировала достичь тактовой частоты 10 ГГц. [7] но из-за роста тактовой частоты Intel столкнулась с растущими проблемами с удержанием рассеиваемой мощности в приемлемых пределах. В ноябре 2004 года Intel достигла скоростного барьера в 3,8 ГГц, но столкнулась с проблемами при попытке достичь даже этого. как проблемы с нагревом стали неприемлемыми, а затем разработала микроархитектуру Core , вдохновленную ядром P6 Pentium Pro, Tualatin Pentium Pentium III -S и, в первую очередь, M. Intel отказалась от NetBurst в 2006 году после того ,

Изменения [ править ]

Редакция Марка процессора Этапы конвейера
Уилламетт (180 морских миль) Целерон, Пентиум 4, Ксеон 20
Нортвуд (130 морских миль) Celeron, Pentium 4, Pentium 4 HT, Pentium 4 HT Extreme Edition, Xeon 20
Прескотт (90 морских миль) Celeron D, Pentium 4, Pentium 4 HT,
Pentium 4 HT Extreme Edition, Xeon
31
Кедровая мельница (65 морских миль) Селерон Д, Пентиум 4 HT 31
Смитфилд (90 морских миль) Пентиум Д, Ксеон 31
Преслер (65 морских миль) Пентиум Д, Ксеон 31

Intel заменила исходное ядро ​​Willamette переработанной версией микроархитектуры NetBurst под названием Northwood. В январе 2002 года Конструкция Northwood сочетала в себе увеличенный размер кэша, меньший производственный процесс 130 нм и технологию Hyper-threading (хотя изначально все модели, кроме модели 3,06 ГГц). эта функция была отключена), чтобы создать более современную и более производительную версию микроархитектуры NetBurst.

В феврале 2004 года Intel представила Prescott — более радикальную ревизию микроархитектуры. Ядро Prescott было произведено по 90-нм техпроцессу и включало несколько серьезных конструктивных изменений, включая добавление еще большего кэша (с 512 КБ в Northwood до 1 МБ и 2 МБ в Prescott 2M), гораздо более глубокого конвейера команд. (31 этап по сравнению с 20 в Northwood ), значительно улучшенный предсказатель ветвей , введение инструкций SSE3 , а позже и реализация технологии Intel Extended Memory 64 (EM64T), фирменный знак Intel для их совместимой реализации x86- 64 64-битная версия микроархитектуры x86 (как и в случае с гиперпоточностью, все чипы Prescott под маркой Pentium 4 HT имеют аппаратное обеспечение для поддержки этой функции, но изначально она была включена только на высокопроизводительных процессорах Xeon , а затем была официально представлена ​​​​в процессорах). с торговой маркой Pentium ). Энергопотребление и рассеивание тепла также стали основными проблемами Prescott , который быстро стал самым горячим и самым энергоемким из одноядерных процессоров Intel x86 и x86-64. Проблемы с питанием и нагревом не позволили Intel выпустить Prescott с тактовой частотой выше 3,8 ГГц, а также мобильную версию ядра с тактовой частотой выше 3,46 ГГц.

Intel также выпустила двухъядерный процессор на базе микроархитектуры NetBurst под маркой Pentium D. Первое ядро ​​Pentium D имело кодовое название Smithfield , что на самом деле представляет собой два ядра Prescott в одном кристалле, а позднее Presler , состоящее из двух ядер Cedar Mill на двух ядрах. отдельные матрицы ( Cedar Mill — это термоусадочная машина Prescott с толщиной 65 нм ).

Дорожная карта [ править ]

Преемник [ править ]

У Intel были в разработке преемники на базе Netburst под названием Tejas и Jayhawk с количеством этапов конвейера от 40 до 50, но в конечном итоге было решено заменить NetBurst микроархитектурой Core . [8] [9] выпущен в июле 2006 года; эти преемники были более прямыми производными от Pentium Pro ( микроархитектура P6 ). 8 августа 2008 г. ознаменовало конец процессоров на базе Intel NetBurst. [10] Причиной отказа от NetBurst стали серьезные проблемы с нагревом, вызванные высокими тактовыми частотами. Хотя некоторые процессоры на базе процессоров Core и Nehalem имеют более высокий TDP , большинство процессоров являются многоядерными, поэтому каждое ядро ​​выделяет часть максимального TDP, а одноядерные процессоры на базе Core с самой высокой тактовой частотой выдают максимум 27 Вт тепла. Самые быстрые процессоры Pentium 4 для настольных ПК (одноядерные) имели TDP 115 Вт по сравнению с 88 Вт для самых быстрых мобильных версий. Хотя с введением новых степпингов TDP у некоторых моделей в итоге удалось снизить.

Микроархитектура Nehalem, преемница микроархитектуры Core, должна была стать развитием NetBurst согласно дорожным картам Intel, датируемым 2000 годом. [ нужна ссылка ] Nehalem переосмысливает некоторые функции NetBurst, включая технологию Hyper-Threading, впервые представленную в ядре Northwood с частотой 3,06 ГГц , и кэш-память L3, впервые реализованную на потребительском процессоре в ядре Gallatin , используемом в Pentium 4 Extreme Edition.

Чипы на базе NetBurst [ править ]

См. также [ править ]

Ссылки [ править ]

  1. ^ Кармин, Дуг (весна 2002 г.). «Процессор Intel Pentium 4» (PDF) . Интел . Архивировано из оригинала (PDF) 19 апреля 2018 г.
  2. ^ «Воспроизведение: неизвестные функции ядра NetBurst» . XbitLabs . 6 марта 2016 г. Архивировано из оригинала 6 марта 2016 г.
  3. ^ «Блок прогнозирования ветвей кэша трассировки» . Новый процессор Intel Pentium 4 . Аппаратное обеспечение Тома . 20 ноября 2000 года . Проверено 30 апреля 2021 г.
  4. ^ «Вход в конвейер выполнения — кэш трассировки Pentium 4, продолжение» . Новый процессор Intel Pentium 4 . Аппаратное обеспечение Тома . 20 ноября 2000 года . Проверено 30 апреля 2021 г.
  5. ^ Туман, Агнер (1 декабря 2016 г.). «Микроархитектура процессоров Intel, AMD и VIA» (PDF) . п. 36 . Проверено 22 марта 2017 г.
  6. ^ Миленкович, Милена; Миленкович, Александр; Кулик, Джеффри. «Демистификация предсказателей ветвей Intel» (PDF) .
  7. ^ Шимпи, Ананд Лал. «Будущее производственных процессов Intel» . Проверено 4 апреля 2018 г.
  8. ^ «Intel прощается с чипами Tejas и Jayhawk» . Регистр .
  9. ^ Гудвинс, Руперт. «Intel отменяет Tejas и Jayhawk» . ЗДНет . Проверено 21 августа 2019 г.
  10. ^ Шилов, Антон (21 мая 2007 г.). «Эра микроархитектуры Intel NetBurst подходит к концу» . XbitLabs . Архивировано из оригинала 17 октября 2015 года . Проверено 29 ноября 2015 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d2890b53f59952d0e85cc7110babc4d7__1712231880
URL1:https://arc.ask3.ru/arc/aa/d2/d7/d2890b53f59952d0e85cc7110babc4d7.html
Заголовок, (Title) документа по адресу, URL1:
NetBurst - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)