Plurality (компания)

редактировать
Plurality Ltd.
Тип Private
IndustrySemiconductors
Основан2004
Главный офисИзраиль
ПродуктыМногоядерные
Веб-сайтPlurality.com

Plurality Ltd. - израильская полупроводниковая компания, разработчик технологии HyperCore и многоядерного процессора HAL (HyperCore Architecture Line) . Компания является членом Multicore Association.

Содержание
  • 1 HyperCore
  • 2 Патенты
    • 2.1 Синхронизатор / планировщик
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
HyperCore

Plurality разрабатывает технологию HyperCore CPU, которая представляет собой мультипроцессор на основе MIMD 32-бит RISC на одном чип, и содержит от 16 до 256 ядер. Технология HyperCore поддерживает выполнение как мелкозернистого, так и грубого параллелизма благодаря специальному аппаратному синхронизатору / планировщику, общей памяти и модели программирования на основе задач.

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

Патенты

Синхронизатор / планировщик

Dr. Нимрод Байер и доктор Ран Гиносар, два из основателей компании Plurality, получили патент США 5202987 («Синхронизатор / планировщик высокой скорости потока для многопроцессоров») на основную технологию компании 13 апреля 1993 года. чем 30 последующих патентов. Реферат патента выглядит следующим образом:

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

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-02 08:37:15
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте