Компания X-Silicon Inc. сообщила о создании новой процессорной архитектуры для микропроцессоров на основе RISC-V. Особенностью данной архитектуры является объединение ядра центрального процессора RISC-V и векторных графических возможностей на одном кристалле. Информация опубликована изданием Jon Peddie Research.
Новый гибридный процессор CPU/GPU с открытым исходным кодом предназначен для решения широкого круга задач, включая те, которые связаны с искусственным интеллектом. В настоящее время для задач ИИ используются специализированные нейропроцессорные и графические ускорители.
Как сообщают журналисты специализированного ресурса, современная индустрия стремится к созданию универсального решения с открытым стандартом, которое было бы достаточно гибким и масштабируемым для обеспечения поддержки различных типов нагрузок, таких как управление системами электромобилей, работа в системе виртуальной реальности или использование в устройствах IoT. Новый чип X-Silicon на базе RISC-V призван решить эту задачу.
Его архитектура отличается от архитектуры процессоров Intel и AMD, в которых ядра центрального и графического процессоров выполнены отдельно. В чипах X-Silicon используется ядро, которое может выполнять задачи как центрального, так и графического процессора. Такой подход напоминает проект Intel Larabee, целью которого было использование архитектуры x86 для графических и других типов нагрузок.
Архитектура, созданная в компании X-Silicon, включает ядро с 32-разрядным блоком FPU (отвечает за вычисления с плавающей запятой, инженерные симуляции и трехмерную графику), а также модуль Scaler ALU (включает планировщик потоков, модуль обрезки, растеризатор, текстурный блок, нейронный процессор и пиксельный процессор).
Разработчики полагают, что обработка задач для центрального и графического процессоров на одном ядре обеспечивает процессору ряд преимуществ. Чип, выполняющий один поток инструкций, работает с меньшим объемом памяти и обеспечивает более высокую производительность, поскольку в этом случае исключается обмен данными между центральным и графическим процессорами.
Дополнительным преимуществом данного решения является возможность объединения ядер CPU/GPU в многоядерный блок для повышения производительности при необходимости. В этом случае ядра располагаются на одном кристалле, а связь между ними осуществляется через высокоскоростную шину. Конструкция предусматривает наличие кэш-памяти второго уровня (L2), которая получает данные от нескольких ядер. Таким образом, каждое ядро может быть использовано для выполнения различных задач: одно — для искусственного интеллекта, второе — для графики и т.д.
В заключение следует отметить, что X-Silicon применяет открытый исходный код, благодаря чему компаниям-производителям не нужно платить за использование этой архитектуры, как это происходит с ARM и x86.
По материалам:
trashbox