Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на вопросы_ABC.doc
Скачиваний:
11
Добавлен:
17.09.2019
Размер:
6.14 Mб
Скачать

8.4. Применение азу и тенденции развития ассоциативных средств хранения и обработки информации

Перечисление задач, для решения которых желательно использование АЗУ, занимает, по Э. Хенлону, около трех страниц и относится практически ко всем как экономическим, так и военным, а равно и научным применениям ЭВМ.

Если использовать АЗУ в качестве оперативной памяти для вычислительных задач, то следует учитывать, что существенное ускорение решения может быть достигнуто лишь тогда, когда удельный вес операций ассоциативного типа достаточно высок, ибо в противном случае выигрыш в скорости может быть потерян на фоне большого количества действий другого типа или обменов с внешними устройствами. При этом достижение эффективности при использовании АЗУ не получается просто само по себе, а требует некоторых усилий в деле совершенствования организации вычислительного процесса.

Проведенные исследования показали, что для большинства обычных алгоритмов задач линейной алгебры и линейного программирования использование АЗУ не приводит к значительному увеличению скорости решения, поскольку эти алгоритмы в большинстве случаев используют поэлементные преобразования информационных массивов; АЗУ в данном случае может обеспечить небольшой выигрыш в скорости, практически мало зависящий от размеров задачи. Рассмотрен вопрос об эффективности использования АЗУ для ряда экстремальных комбинаторных задач. В задачах этого типа наиболее часто повторяющиеся вычислительные процедуры связаны с затратой большого количества действий на различные довольно сложные операции поиска при относительно малом объеме арифметических операций. Были проанализированы венгерский метод, метод потенциалов, алгоритм Джонсона в теории расписаний и метод ветвей и границ. Оказывается, что в данных задачах во всех основных процедурах выигрыш в скорости при использовании АЗУ памятью составляет ~n/r, где n — размерность задачи, а r — количество разрядов в машинном представлении чисел, так что для рассматриваемого класса задач эта величина является характерным показателем алгоритмической эффективности АЗУ.

В настоящее время основными потребностями ассоциативных средств являются интеллектуальные системы, предназначенные для решения следующих классов задач:

    1. Выполнение параллельных высокопроизводительных параллельных исчислений. В качестве примера можно привести процессоры САРР. Они опираются на естественный параллелизм, свойственный АЗУ. Первым применением САРР был STARAN’74г (имел 32 блока АЗУ, разрядность каждого 256 256).

    2. Задачи распознавания и анализа образов. Пример: интеллектуальные работы, распознавание спутниковой, радио информации, обработка изображений, распознавания и синтеза речи, обработка нечеткой информации.

    3. Принятие решений в условиях неопределенности.

    4. Использование в базах данных и знаний, в системах машинного перевода и логического вывода.

Для того, чтобы эффективно решать указанные области емкость АЗУ должна составлять 10 100 Мб. Одно из возможных решений по достижению такой емкости – это использование квази- или частично ассоциативных ЗУ.

Существуют следующие подходы к реализации АЗУ большой и сверхбольшой емкости:

  1. Модуль памяти размещается на одном кристалле.

  2. Ассоциативная память выполняется из большого числа ассоциативных модулей, подключенных к общей шине данных.

  3. Ассоциативные модули выполняются на кремниевых пластинах максимального размера в виде компоновки трехмерных областей (объемная логика).

В настоящее время разработка сверхбольших интегральных схем идет в следующих направлениях:

  • поиск структурных и технологических способов улучшения характеристик АЗУ для построения высокоэффективных интеллектуальных систем;

  • разработка специализированных схем АЗУ, с помощью которых достигается значительный эффект при обработке информации в интеллектуальных системах.