Ассоциативные параллельные процессоры
Основа – ассоциативное ЗУ (ячейки памяти + схемы сравнения).
Входное слово сравнивается по схеме с содержимым ячейки и выясняется равно или нет. Результат сохраняется в памяти отклика. Иногда к этой схеме добавляется информационная часть, но она не является обязательной.
Классическое использование ассоциативной памяти – это машины баз данных.
С помощью такой памяти можно совершать поисковые задачи (найти максимум, минимум, число в диапазоне и т.д.).
Лекция 9 (20.11.2012)
Нельзя ли в одном устройстве совместить и хранение и обработку информации?
Поиск делением отрезка пополам (последовательного приближения).
Экзаменационный вопрос. Таблично-алгоритмический метод выполнения умножения. Для перемножения байтов использовать таблицу из 256 слов.
Таблица составляется только для младшего разряда.
2^8х2^8=2^64
2^8
Лекция 10 (27.11.2012)
Машина Эльбрус
Процессорный модуль машины Эльбрус очень похож на TMS-320-C62.
Машину Эльбрус можно рассматривать как МКМД.
Каждый процессор в каждый момент времени работает со своим модулем памяти.
В Эльбрусе, в отличие от TMS, командное слово начинается с байта, обозначающего длину командного слова.
Преобразование типов данных выполняется аппаратно.
Соответственно требуется меньше памяти – сокращается количество команд (в отличие от VAX, где на каждый тип данных своя команда).
Идея использования сверхоперативной памяти (кэш) очень давняя. Процессор быстрее всего работает, когда команды и данные находятся в кэше. Но поскольку кэш мал, то приходится постоянно переписывать данные в нем.
Данные можно разбить на следующие группы:
1. Данные, хранящиеся в стеке;
2. Переменные (глобальные и локальные).
Дата добавления: 2015-12-17; просмотров: 97; Мы поможем в написании вашей работы! |

Мы поможем в написании ваших работ!