Геометрический арифметический параллельный процессор
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2007 г. ) |
Что касается параллельных вычислений , геометрическо-арифметический параллельный процессор ( GAPP ), изобретенный польским математиком Влодзимежем Холштыньским в 1981 году. запатентовал Мартин Мариетта [1] и в настоящее время принадлежит Silicon Optix GAPP , Inc. Топология сети представляет собой ячеисто -связанный массив однобитовых SIMD элементов обработки (PE), где каждый PE может связываться со своим соседом на севере, востоке, юге и западе. Каждая клетка имеет свою память. Адресное пространство одинаково для всех ячеек. Данные перемещаются из памяти ячеек в регистры ячеек и в обратном направлении параллельно. ячейки Характерно, что арифметико-логическое устройство (АЛУ) (то есть ее PE) в ранних версиях GAPP представляло собой не что иное, как 1-битный полный сумматор/вычитатель, который эффективно выполнял как сложные арифметические, так и логические функции. с помощью сдвигов он обслуживал и геометрические преобразования — короче говоря, выполнял все три типа задач (в других конструкциях вместо этого использовались три отдельных аппаратных блока специального назначения).
К 1992 году GAPP, состоящий из 10 000 элементов, вырос до 82 944 элементов. [2] В своей последней версии (по состоянию на 2004 год) системы Teranex используют массивы GAPP, содержащие до 294 912 вычислительных элементов.
В математике Холштыньский известен теоремой Холштынского. [3]
Ссылки
[ редактировать ]- ^ Геометрически-арифметический параллельный процессор. Патент США 4,739,474, 19 апреля 1988 г.
- ^ Гилберт Калб и Роберт Моксли (1992). Массовые параллельные оптические и нейронные вычисления в США . ИОС Пресс. п. 20. ISBN 9789051990973 .
- ^ Холштыньский, В. «Непрерывные отображения, индуцированные изометриями пространств непрерывных функций». Студия Математика . 26 (1966): 133–136.