Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

HyperCore [ править ]

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

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

Патенты [ править ]

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

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

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

См. Также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]

  • Сайт компании Plurality
  • HAL множественности: Надрать задницу на Core Street