Система STARAN и другие ассоциативные системы, страница 6

Гибридная ассоциативная система фирмы Hughes Aircraft со­держит 10-разрядные устройства ассоциативной памяти последо­вательного типа и МОП-память регистров сдвига, разбитую на секции емкостью 16 К бит каждой. Назначение этой системы со­стоит в обеспечении эффективных операций в ассоциативной па­мяти в условиях, когда база данных размещена в недорогой мас­совой памяти большой емкости.

Система RAP предназначена для работы с базой данных и представляет собой автономную систему, которая связывается с универсальной вычислительной системой только для получения

от нее содержимого базы данных и оттранслированных программ, а также для отсылки в нее результатов выполнения запросов пользователей. Система RAP может вместить «сжатую» информа­цию базы данных объемом 108 бит и обеспечить время задержки ответа после поступления запроса порядка 50 мсек. Для больших баз данных предусматривается модификация системы, при этом работа основывается на принципе работы системы виртуальной памяти с обычной массовой памятью [1052].

Система RAP содержит матрицу процессорных элементов и канал прямого доступа к матрице, который облегчает переда­чу данных к указанной матрице и от нее. Процессорный элемент выполняет поиск данных, а также операции арифметической ir логической обработки над данными, находящимися в его собст­венной памяти. Каждый процессорный элемент может рассмат­риваться как поразрядно-последовательный микропроцессор с ас­социативными возможностями.

Новую систему ALAP фирмы Hughes Aircraft можно рассмат­ривать как поразрядно-последовательную ассоциативную систе­му с распределенной логикой. Ячейка ориентирована на хранение? слова, а не разряда, и является элементом (микропроцессором), имеющим память и способным вести обработку. Такие ячейкт слов, количество которых может быть очень большим, распо­ложены в линию и имеют связи с соседними ячейками слева и справа, причем эти связи — односторонние (в направлении слева направо). В целях демонстрации ALAP с 13 словами (ячейками) была реализована в виде БИС на одной пластине. Группа пораз­рядно-последовательных шин, общих для всех ячеек, использует­ся для передачи данных и сигналов управления. Общий блок дан­ных и управления интерпретирует программу для ее выполнения линией ячеек. Программа хранится в памяти программ с произ­вольным доступом.

Для системы ALAP разработаны программное обеспечение и программа на ассемблере для обработки радиолокационных дан­ных в реальном масштабе времени [949].

Новая система ЕСАМ фирмы Honeywell представляет собой систему ассоциативной памяти для использования при обработке информации базы данных с высокой скоростью в условиях при­менения в ВВС США. Эта система может оперировать с базами данных размером в 109 бит. Она основана на, так называемой, технологии суперкристаллов с надежным соединением большого числа отдельных устройств памяти в рамках одного суперкристал­ла. Однако БИС других типов также могут быть использованы для построения ЕСАМ.

ЕСАМ имеет устройство управления и матрицы ассоциативной памяти емкостью до миллиарда бит. Основным устройством в ус­тройстве управления является управляющий процессор, который представляет собой стандартную мини-ЭВМ. Собственно мини-ЭВМ и ее память, устройство сопряжения с ведущим процессо-

ром, а также вспомогательное устройство управления матрицами ассоциативной памяти подключены к шине памяти мини-ЭВМ <рис. 6.17). Устройство сопряжения построено таким образом, что ведущий процессор подключается к шине подобно стандартному высокоскоростному периферийному устройству, такому как диск. Это устройство управляется мини-ЭВМ аналогично программиру­емому вводу-выводу и передает блоки информации между веду­щим процессором и управляющей памятью (памятью управля­ющего процессора). С системой ЕСЛМ могут быть связаны не­сколько ведущих процессоров.