Что такое кольцевая шина intel

Видео:ЧТО ТАКОЕ Intel Xeon ? И ПОЧЕМУ ОНИ ТАКИЕ МОЩНЫЕ И ДЕШЕВЫЕ ?Скачать

ЧТО ТАКОЕ Intel Xeon ?  И ПОЧЕМУ ОНИ ТАКИЕ МОЩНЫЕ И ДЕШЕВЫЕ ?

Процессоры Intel. Внутренняя кольцевая шина (ring bus) и топология сетки (mesh).

Что такое кольцевая шина intel

Видео:Разгон кольцевой шины и кэша L3 процессораСкачать

Разгон кольцевой шины и кэша L3 процессора

Процессоры Intel. Внутренняя кольцевая шина (ring bus) и топология сетки (mesh).

Intel в процессорах Skylake-X и -SP использует топологию сетки (mesh) вместо кольца. В новой архитектуре процессоров Intel отказалась от внутренней кольцевой шины.Intel продолжает увеличивать число ядер в своих процессорах. Skylake-X и Kaby Lake-X будут содержать до 18 ядер, что ставит перед Intel новые проблемы — инженерам компании пришлось серьезно пересмотреть структуру чипа. Еще с поколения Sandy Bridge Intel для соединения ядер использовала (рис. 1) так называемую кольцевую шину (ring bus). В последующих поколениях она тоже использовалась, пусть и с некоторыми изменениями. Хотя Intel вплоть до третьего поколения Ring Bus расширяла число поддерживаемых ядер (рис. 2), но технология достигла предела своих возможностей.

Что такое кольцевая шина intel

Рис. 1. Каждый процессор обслуживался двумя кольцевыми шинами.

Процессоры Skylake-SP и Skylake-X используют топологию сетки (mesh) для связи ядер. Кэш L3, контролеры памяти и ввода/вывода тоже интегрируются в сетку. В результате можно легко наращивать число ядер процессора, сочетая высокую пропускную способность и низкие задержки. Технология для Intel не новая, поскольку она уже использовалась в вычислительных ускорителях Xeon Phi.

При переходе на топологию сетки Intel пришлось изменить расположение контроллеров памяти. Раньше они располагались ниже ядер, теперь вынесены в правую и левую часть. Все это обеспечивает более эффективную работу с памятью (рис. 3).

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

Ещё в марте 2017 года компания Intel показала изображение 28-ядерного кристалла процессора Skylake-SP. Тогда все обратили внимание, что расположение ядер и интерфейсов претерпели значительные изменения. Как выяснилось, в дальнейшем Intel откажется (и уже отказалась для процессоров Skylake в версиях Xeon и настольных решений высшей производительности) от внутрипроцессорной кольцевой шины.

Что такое кольцевая шина intel

Рис. 2. Intel Xeon Processor E5 v4 Product Family HCC.

Кольцевая шина (ring bus) была представлена еще в 2008 году вместе с архитектурой Nehalem и процессорами Westmere-EX. Она была необходима в связи с увеличением числа ядер на кристалле. Разработчики Intel использовали три варианта дизайна процессоров (в зависимости от максимального числа ядер на кристалле) с тремя вариантами кольцевой шины. В самом сложном случае процессор внутри разделялся на два кластера, каждый из которых обслуживался двумя кольцевыми шинами (рис. 2). Между собой шины соединялись двунаправленными коммутаторами с буферизацией (на диаграмме выше обозначены серым цветом).

По мере роста числа ядер кольцевая шина стала препятствием на пути увеличения пропускной способности и снижения задержек. Точнее, она стала слишком много потреблять, чтобы её можно было масштабировать в сторону увеличения скорости по обмену данными. Поэтому в процессорах Skylake-SP разработчики Intel решили применить иную структуру для связи ядер друг с другом — хорошо опробованную в архитектуре Intel Xeon Phi (Knights Landing) ячеистую сеть (рис. 3).

Кольцевая шина, как вы можете знать, в максимальной конфигурации представляет собой четыре двунаправленных кольца (по два кольца на кластер из ядер), соединённых двумя двунаправленными коммутаторами с буферами. Дальнейшее наращивания числа ядер, кластеров и коммутаторов значительно увеличивает потребление и задержки при обмене данными между ядрами из разных кластеров. Выход найден в переходе на ячеистую сеть, в которой каждое ядро поддержано собственным коммутатором и возможностью координатной пересылки данных фактически напрямую любому другому ядру в процессоре.

Ранее подобную сеть Intel реализовала в архитектуре процессоров Xeon Phi (Knights Landing и другие), так что разработка опробована на практике и показала свою эффективность, ведь в составе ускорителей и процессоров Xeon Phi может быть свыше 70 ядер.

Что такое кольцевая шина intel

Рис. 3. Структура ячеистой сети.

Архитектура ячеистой 2D-сети дебютировала в продуктах Intel Knights Landing. Сеть состоит из горизонтальных и вертикальных межсоединений между ядрами, кэшем и контроллерами ввода-вывода. На схеме отсутствуют буферизированные переключатели, которые очень негативно сказываются на задержках. Возможность «ступенчатого» движения данных через ядра позволяет осуществлять гораздо более сложную и предположительно эффективную маршрутизацию. Intel утверждает, что 2D-сеть имеет более низкое напряжение и частоту, чем у кольцевой шины, но при этом обеспечивает более высокую пропускную способность и более низкую задержку.

Каждое ядро в новой архитектуре имеет свой коммутатор с буфером и связано с любым другим ядром в составе процессора только через два узла — исходящий и входящий. Это позволяет ячеистой шине работать на относительно небольших частотах и существенно снизить общее потребление интерфейса без ухудшения пропускной способности и увеличения задержек. К тому же подобная структура коммуникаций очень хорошо масштабируется, позволяя Intel в будущем наращивать число ядер на кристалле без заметного увеличения энергетических затрат на внутреннюю транспортировку данных. Разъяснение сути новой внутренней шины, а также появление изображения 18-ядерного процессора с новым дизайном, позволяет также убедиться, что новые процессоры действительно несут интегрированный 6-канальный контроллер памяти, который теперь разнесён по краям сбоку на кристалле чуть выше середины.


💡 Видео

Преимущества от разгона процессора и памяти в играх. Как, что и когда разгонять?Скачать

Преимущества от разгона процессора и памяти в играх. Как, что и когда разгонять?

Как разогнать процессор и память? Гоним по шине и множителю.Скачать

Как разогнать процессор и память? Гоним по шине и множителю.

Разгон на "постоянку" в современных процессорахСкачать

Разгон на "постоянку" в современных процессорах

Эволюция сокетов IntelСкачать

Эволюция сокетов Intel

Святой разгон Intel. Гайд для чайниковСкачать

Святой разгон Intel. Гайд для чайников

Intel Alder Lake (12 gen) | Две новые микроархитектуры на одно поколение.Скачать

Intel Alder Lake (12 gen) | Две новые микроархитектуры на одно поколение.

Как разогнать процессор. Инструкция для чайников. Intel.Скачать

Как разогнать процессор. Инструкция для чайников. Intel.

Стоит ли покупать ноутбуки с процессорами Intel Processor N100 & N200Скачать

Стоит ли покупать ноутбуки с процессорами Intel Processor N100 & N200

Все о маркировках процессоров INTEL COREСкачать

Все о маркировках процессоров INTEL CORE

Intel mesh vs ring bus. Сравнение в играх.Скачать

Intel mesh vs ring bus. Сравнение в играх.

Процессоры Intel. Откуда такие названия?Скачать

Процессоры Intel. Откуда такие названия?

Что нужно что бы охладить процессоры 13 поколения от Интел ?Скачать

Что нужно что бы охладить процессоры 13 поколения от Интел ?

Новая HEDT от Intel: W790, socket 4677. До 56 ядер и 8 каналов DDR5! Обзор и тесты! Бойся Тредрипер?Скачать

Новая HEDT от Intel: W790, socket 4677. До 56 ядер и 8 каналов DDR5! Обзор и тесты! Бойся Тредрипер?

ЧТО ТАКОЕ INTEL XEON? ПОЧЕМУ ДЕШЕВЫЕ И МОЩНЫЕ И ЧЕМ ОПАСНЫ?Скачать

ЧТО ТАКОЕ INTEL XEON? ПОЧЕМУ ДЕШЕВЫЕ И МОЩНЫЕ И ЧЕМ ОПАСНЫ?

Энергоэффективные ядра не нужны? — Тест i5-12600K с активными и отключенными E-CoresСкачать

Энергоэффективные ядра не нужны? — Тест i5-12600K с активными и отключенными E-Cores

Intel Sandy Bridge 10 лет. Что старый i7 может сейчас?Скачать

Intel Sandy Bridge 10 лет. Что старый i7 может сейчас?

🔬ПРОЦЕССОР Intel под микроскопом (3 часть) #shorts#микроскоп#science#компьютеры#процессор#amd#intelСкачать

🔬ПРОЦЕССОР Intel под микроскопом (3 часть) #shorts#микроскоп#science#компьютеры#процессор#amd#intel

Почему редко используем Intel 12 поколения?Скачать

Почему редко используем Intel 12 поколения?
Поделиться или сохранить к себе:
Технарь знаток