Множественность (компания)
![]() | |
Тип компании | Частный |
---|---|
Промышленность | Полупроводники |
Основан | 2004 [1] |
Штаб-квартира | Израиль |
Продукты | Многоядерный |
Веб-сайт | Plurality.com |
Plurality Ltd. — израильская полупроводниковая компания, разработчик технологии HyperCore и многоядерного процессора HAL (HyperCore Architecture Line). Компания является членом Ассоциации Multicore . [2]
Гиперядро
[ редактировать ]Plurality разрабатывает технологию HyperCore CPU , которая представляет собой MIMD 32-битный на базе RISC на одном кристалле. мультипроцессор [3] и содержит от 16 до 256 ядер. [4] Технология HyperCore поддерживает выполнение как детального, так и грубого параллелизма благодаря специальному аппаратному синхронизатору/планировщику, общей памяти и модели программирования на основе задач.
Синхронизатор/планировщик технологии HyperCore (запатентован, [5] см. также ниже) устраняет необходимость многократного выполнения специальной программы ядра, контролирующей и решающей, какую задачу (или поток ) в данный момент назначить и выполнить на данном процессоре. Возможность аппаратной синхронизации задач позволяет процессору поддерживать мелкозернистые программы и достигать практически линейного ускорения . Детализированные программы могут выполняться только тогда, когда продолжительность задач значительно короче, чем накладные расходы, вносимые планировщиком . Общая память HyperCore (подана заявка на патент) позволяет избежать проблемы согласованности и сохранить единое пространство памяти для всех ядер системы, что значительно упрощает модель программирования.
Патенты
[ редактировать ]Синхронизатор/планировщик
[ редактировать ]Доктор Нимрод Байер и доктор Ран Гиносар, двое основателей Plurality, получили патент США 5202987 («Синхронизатор/планировщик с высокой скоростью потока для мультипроцессоров») на основную технологию компании 13 апреля 1993 года. Патент цитируется. более чем 30 последующими патентами. Реферат патента выглядит следующим образом:
«Устройство синхронизатора/планировщика с высокой скоростью потока для многопроцессорной системы во время выполнения программы содержит матрицу соединений для мониторинга и обнаружения вычислительных задач, которые разрешены для выполнения, содержащую карту задач и сеть узлов для распределения процессорам информации или вычислительные задачи, которые определяются как разрешенные матрицей соединений. Сеть узлов обладает возможностью разложения информации о пакете выделенных вычислительных задач на сообщения более мелких подпакетов для отправки процессорам, а также возможностью объединения пакетов. Также описан метод выполнения синхронизации/планирования в многопроцессорной системе этого устройства».
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Профиль Plurality
- ^ «Список членов многоядерной ассоциации» . multicore-association.org . Архивировано из оригинала 25 декабря 2018 г. Проверено 27 марта 2024 г.
- ^ «Массово-параллельные процессоры для DSP» . www.informa.com . [ мертвая ссылка ]
- ^ Гилад, Ассаф (29 июля 2008 г.). «Множественность обещает нарушить закон Мура». www.calcalist.co.il (на иврите) . Проверено 27 марта 2024 г.
- ^ «Гиперядро Plurality присоединяется к схватке многоядерных процессоров» . www.insidesp.com . Архивировано из оригинала 1 декабря 2008 г. Проверено 23 сентября 2008 г.