`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Грядущий процессор Intel Xeon Scalable построен по mesh-архитектуре

0 
 
Грядущий процессор Intel Xeon Scalable построен по mesh-архитектуре

Накануне официального объявления процессора Intel Xeon Scalable один из ведущих разработчиков компании Ахилеш Кумар (Akhilesh Kumar), архитектор процессора Skylake-SP, поделился своим видением перспектив построения вычислительных платформ, ориентированных на работу в составе ЦОД. Главным изменением, реализованным в чипах Intel Xeon Scalable, стал переход от кольцевой топологии на mesh-архитектуру. Последняя представляет собой решетку, соединяющую все входящие в состав платформы компоненты, включая ядра.

Заявлено, что такой подход обеспечивает низкий уровень задержки сигнала на фоне увеличения пропускной способности шины обмена данными между ядрами, оперативной памятью и контроллерами ввода/вывода. При этом ядра, кэш, контроллеры памяти и контроллеры ввода/вывода упорядочены в строки и столбцы, между которыми находятся проводники и переключатели, позволяющие данным перемещаться по требуемым маршрутам в рамках решётки. В отличие от традиционной кольцевой архитектуры, подобный подход обеспечивает увеличение количества маршрутов для передачи сигнала на фоне сокращения преодолеваемых расстояний. Таким образом, удаётся избавиться от проблемы «бутылочного горлышка» и обеспечить работу решётки с использованием более низких частот и напряжений, одновременно демонстрируя высокую пропускную способность и низкий уровень задержки сигнала. Всё это, в конечном итоге, позволяет добиться более высокой производительности и энергоэффективности готовых решений.

Процессоры Intel Xeon Scalable также получили модульную архитектуру с использованием масштабируемых ресурсов для доступа к кэшу, памяти, подсистеме ввода/вывода и соседним процессорам. Эти ресурсы могут динамически перераспределяться внутри процессора, позволяя минимизировать негативное влияние ограничений отдельных компонентов на общую производительность системы. Архитектура, построенная на принципе модульности и распределения имеющихся ресурсов, позволяет успешно масштабировать возможности процессора по мере добавления дополнительных ядер.

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

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

0 
 

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT