Uncore
![]() | Эту статью необходимо обновить . ( январь 2017 г. ) |
« Uncore » — это термин, используемый Intel для описания функций микропроцессора , которые не находятся в ядре, но которые должны быть тесно связаны с ядром для достижения высокой производительности. [1] его называли « системным агентом С момента выпуска Sandy Bridge микроархитектуры » . [2]
Подробности
[ редактировать ]Типичные ядра процессора содержат компоненты процессора, участвующие в выполнении инструкций, включая ALU , FPU , L1 и кэш L2 . Напротив, функции Uncore включают контроллеры QPI , кэш L3 , агента отслеживания конвейер , встроенный контроллер памяти , встроенный корневой комплекс PCI Express и контроллер Thunderbolt . [3] Другие контроллеры шины, такие как SPI и LPC, являются частью набора микросхем . [4]
Конструкция Intel uncore основана на том, что изначально она была северным мостом . Конструкция Intel uncore реорганизует критически важные для ядра функции, делая их физически ближе к ядру на кристалле, тем самым уменьшая задержку доступа.
В частности, микроархитектура Intel Uncore разбита на ряд модульных блоков. Основным uncore-интерфейсом к ядру является так называемый кэш-бокс (CBox), который взаимодействует с кэшем последнего уровня (LLC) и отвечает за управление когерентностью кэша . Множественные внутренние и внешние каналы QPI управляются блоками физического уровня, называемыми PBox. Соединения между PBox, CBox и одним или несколькими iMC (MBox) управляются контроллером конфигурации системы (UBox) и маршрутизатором (RBox). [5]
Удаление контроллеров последовательной шины из Intel Uncore дополнительно позволяет повысить производительность, позволяя тактовой частоте Uncore (UCLK) работать на базовой частоте 2,66 ГГц с пределами разгона, превышающими 3,44 ГГц. [6] Эта увеличенная тактовая частота позволяет ядру получать доступ к критическим функциям (таким как iMC ) со значительно меньшей задержкой, что обычно сокращает время доступа ядра к DRAM на 10 нс или более.
Ссылки
[ редактировать ]- ^ «Ультрабук, смартфон, ноутбук, настольный компьютер, сервер и встраиваемые устройства – Intel» . Intel.com . Проверено 21 января 2014 г.
- ^ Ананд Лал Шимпи (14 сентября 2010 г.). «Раскрыта архитектура Intel Sandy Bridge» . АнандТех . Проверено 15 июля 2015 г.
- ^ «Технология Thunderbolt™ для разработчиков» . Intel.com. 13 января 2014 г. Проверено 21 января 2014 г.
- ^ «Нехалем: Ненаписанные главы» . АнандТех . Проверено 21 января 2014 г.
- ^ «Руководство по программированию Uncore для процессоров Intel(R) Xeon(R) серии 7500» (PDF) . Проверено 30 января 2014 г.
- ^ Юс, Карлос (27 января 2011 г.). «HighPerformanceSystems: Intel Sandy Bridge выходит за пределы спецификации 4.0, 4,4 и 4,6 ГГц. Обновлено — HighPerformanceSystems» . High Performancesystems.blogspot.com . Проверено 21 января 2014 г.