Тип процессора
| Основная идея
| Достоинства / недостатки
| Примеры
| Параллельная архитектура с векторными процессорами
| По одной программе обрабатываются несколько потоков данных, которые обрабатываются на конвейерных функциональных устройствах. Несколько таких процессоров (от 1 до 16) работают одновременно с общей памятью в рамках многопроцессорных систем.
| Пиковая производительность может достигать десятки терафлопс.
Низкая возможность масштабирования.
| CRAY X1, NEC SX-6, Fujitsu-VPP5000
| Ассоциативные процессоры
| Предполагает доступ к информации не по адресу, а по признаку (критерию отбора). Все преобразования производятся только над теми данными, которые этому критерию удовлетворяют.
| Высокая стоимость.
Ассоциативный процессор относится к классу ОКМД и включает несколько операционных устройств (АЛУ), способных одновременно по командам УУ вести обработку нескольких потоков данных.
| CAM2000
| Матричные процессоры
| Имеют общее УУ, которое генерирует поток команд, и большое число процессорных элементов, работающих параллельно и обрабатывающих каждый свой поток данных.
| Производительность системы равна сумме производительностей всех процессорных элементов.
| SOLOMON, ILIAS-4
| Клеточные компьютеры
| Самоорганизующиеся колонии различных микроорганизмов, в геном которых удалось включить логическую схему, которая начинает работать в присутствии определенного вещества.
| Достоинства: простая технология изготовления; использование троичного кода, т.к. информация кодируется тройками нуклеотидов; высокая производительность; возможность хранить данные с плотностью, превышающей оптические диски; исключительно низкое энергопотребление.
Недостатки: сложность считывания результатов, низкая точность вычислений, невозможность длительного хранения.
| Биокомпьютер Эдлмана
|
Коммуникационные процессоры
| Среднее между жесткими специализированными микросхемами и гибкими процессорами общего назначения.
| Имеют собственную память и оснащены высокоскоростными внешними каналами для соединения с другими процессорами, позволяют эффективно работать в системах управления, которые являются распределенными и требуют разветвленных сетей.
| CP 443-1 Advanced
| Процессоры баз данных
| Программно-управляемые комплексы, предназначенные для выполнения функций систем управления базами данных.
| Функции управления и распространения, обеспечивают дистанционный доступ к информации и тиражирование.
| Oracle Database
| Потоковые процессоры
| Основан на принципе обработки многих данных с помощью одной команды.
| Позволяет выполнять одно и то же действие над несколькими наборами чисел одновременно, ускоряет обработку видео, речи, шифрование, обработку изображений.
| Pentium 3
| Нейронные процессоры
| На основе обработки информации в искусственных нейронных сетях.
| Способность игнорировать постороннюю информацию, высокая скорость работы, каждый искусственный нейрон действует независимо от соседних, он не соотносит свое поведение с другими микропроцессорами.
| 6-ядерный SoC Apple A11 Bionic с Neural Engine. GPU-продукты Nvidia Tesla C870
| Процессоры с нечеткой логикой
| Идея их работы основана на нечеткой математике, т.е. когда входные данные непрерывно меняются во времени и их невозможно задать однозначно (как в теории вероятности).
| Нечеткая логика, осуществляется без ЗУ и программного обеспечения.
| ST52 Dualogic, ST62
| |