Ядро MIPS для многоядерных мультикластерных систем
Фирма Imagination Technologies анонсировала выпуск ядра MIPS для многопоточных многоядерных и мультикластерных вычислительных систем. Являясь дальнейшим развитием процессора I6400, новое 64-разрядное ядро I6500 может использоваться для когерентной реализации конфигураций ядер центральных процессоров (CPU) в рамках кластера (внутренняя гетерогенность) и комбинаций кластеров с графическими ускорителями (GPU) (внешняя гетерогенность).
Ядро I6500 предлагает аппаратную виртуализацию в реальном времени, появившуюся впервые в ядре MIPS I6400. Проектировщики смогут консолидировать множество ядер CPU в одно ядро и динамически/детерминистически выделять вычислительные мощности различным приложениям. На одно ядро может приходиться до 4 потоков, на один кластер – до 6 ядер. В совокупности 64 кластера могут объединяться, формируя 384 ядра (или 1536 потоков).
Схема кластера «внутренняя гетерогенность» включает: общий кеш L2 с малым временем доступа, 8 когерентных портов, до 6 CPU + 2 когерентных блока IOCU (либо до 8 IOCU), многопоточные ядра CPU, до 4 потоков/ядро (24 потока/кластер), виртуализацию с 31 доменами безопасного исполнения, блок I/O MMU для виртуализации ресурсов ввода/вывода; до 4 дополнительных портов AXI (некогерентных), периферию с малым временем задержки, память SDRAM кластерного уровня, шину ACE для реализации когерентности между кластерами.
Схема кластера «внешняя гетерогенность» включает до 64 неидентичных кластеров (NoC-зависимых); кластеры CPU могут объединяться с ACE-совместимыми GPU (например, PowerVR); кластеры CPU могут сочетаться с кластерами ускорителей.
Сфера применения нового ядра включает системы ассистирования водителю, автономные транспортные средства, сетевые системы, дроны, промышленную автоматику; системы безопасности, видео аналитики и машинного обучения.
Подписаться на почтовую рассылку / Авторам сотрудничество