- •1. АССОЦИАТИВНАЯ ПАМЯТЬ. ОПРЕДЕЛЕНИЯ И КОНЦЕПЦИИ
- •1.2. Определение и модель ассоциативной памяти
- •Непрямые (или косвенные) ассоциации
- •Отношение
- •1.3.4. Классические законы ассоциаций
- •Обобщая наблюдения над явлениями человеческой памяти, греческий философ Аристотель (384–322 гг. до н.э.) выдвинул ряд постулатов, впоследствии послуживших основой при построении классических законов ассоциаций [3].
- •2.1. Основные принципы хеширования
- •2.1.2. Функции хеширования
- •Перевод ключевых слов в числовую форму
- •Преобразование числовых значений в хеш-адреса
- •2.2.4. Методы ускорения процедур поиска
- •2.3. Структура и форматы таблиц хеширования
- •2.3.1. Непосредственная и косвенная адресация
- •2.3.2. Форматы таблиц хеширования
- •2.4.2. Списки и списочные структуры
- •2.4.5. Применение методов хеширования для поиска по соответствию
- •3.1.2. Логические основы организации АЗУ
- •Таблица 3.1
- •параллельного действия
- •3.2.2. Анализатор многократных совпадений
- •Приоритетные анализаторы последовательного типа
- •Структурная схема АЗУ с поиском, параллельным по словам и разрядам, приведена на рис. 3.8.
- •Построение АЗУ на базе ЗУ с линейной выборкой
- •Процедура записи в память разрядного столбца
- •Считывание разрядного столбца
- •3.6. АЗУ, параллельные по записям и последовательные по байтам
- •3.8. Схемотехническая база АЗУ
- •4. МЕСТО АССОЦИАТИВНОЙ ПАМЯТИ
- •4.2. Программируемая логика
- •4.2.2. Программирование логики при помощи ассоциативной памяти
- •функциональной памяти
- •4.2.4. Другие способы реализации программируемой логики
- •4.3. Применение АЗУ для выполнения различных
- •управляющих функций
- •5. АССОЦИАТИВНЫЕ ПРОЦЕССОРЫ
- •5.1. Основные тенденции развития ассоциативной памяти
- •5.3. Ассоциативные процессоры с высоким уровнем параллелизма
- •5.4.1. Базовая структура матричного процессора
- •Рассмотрим связи между ячейками МП.
- •5.4.3. Ассоциативный управляющий переключатель
- •5.4.4. Ассоциативный матричный процессор RADCAP
- •5.4.5. Ассоциативный групповой процессор PEPE
- •5.5.1. Вычислительная система STARAN
- •Отличие этого уровня от предыдущих:
5.АССОЦИАТИВНЫЕ ПРОЦЕССОРЫ
5.1.Основные тенденции развития ассоциативной памяти
Вработе Т. Кохонена [3] прогнозировались основные пути дальнейшей разработки структур аппаратной реализации АЗУ и способы ее применения для выполнения функций не только чистого поиска, но и для других целей. Выделены три основных фундаментальных направления, ориентированных на достижение большегопараллелизмаигибкостипривыполнениипоисковыхопераций:
1.Расширение количества логических функций, выполняемых отдельными ячейками АЗУ, и введение локальных связей между ячейками, что позволяет распределить алгоритмы обработки данных по всему устройству памяти и выполнять их параллельно.
2.Построение матричных процессоров из большого количества блоков высокого уровня (например микропроцессоров) с использованием АЗУ для определения условий управления отдельными блоками обработки данных и организации их взаимодействия.
3.Увеличение гибкости памяти хранения результатов в обычных АЗУ, особенно в параллельных по словам и последовательных по разрядам.
Т. Кохонен считал наиболее перспективным создание ВС с высоким уровнем параллелизма, построенных по принципу « параллельность по словам
ипоследовательность по разрядам», что позволяет использовать слова увеличенного размера. Большинство численных алгоритмов также выполняет последовательную поразрядную обработку данных, поэтому последовательная выборка информации из памяти является для них приемлемой.
5.2. Общие сведения об ассоциативных процессорах. Классификация ассоциативных процессоров
Ассоциативным процессором (АП) называют АЗУ, дополненное логикой и микропрограммным управлением. АП обладает бóльшими возможностями обработки данных, чем простой поиск с использованием АЗУ, хотя иногда АЗУ также называют ассоциативным процессором. Так как параллельная обработка при выполнении одной и той же операции (например операции сравнения) присуща уже самому АЗУ, то АП относят к классу SIMD-архитектур (или ОКМД – одиночный поток команд. Множественный поток данных) [10]. Большие АЗУ из-за высокой стоимости не получили широкого распространения. АЗУ не-
108