- •Тесты Архитектура вычислительных систем Вариант 1
- •1. Области применения многопроцессорной вычислительной системы (мвс)…
- •2. Какие условия необходимы, чтобы программные объекты а и в (команды, операторы, программы) являлись независимыми и выполнялись параллельно?
- •4. Какие из ниже перечисленных блоков входят в состав скалярного конвейерного процессора?
- •5. К какому классу вычислительных систем (вс) по классификации Флинна относится структура, изображенная на рисунке:
- •6. Пиковая производительность системы определяется:
- •7. Классификация архитектур вс Флинна основывается….
- •8. Укажите правильные соединения входов и выходов обобщенной соединительной сети для типа связи - "один многим"
- •9. Какая схема соединений входов и выходов коммутационной сети использована на рисунке:
- •10. Главная особенность гибридной архитектуры numa ( nonuniform memory access)?
- •11. Система, главной особенностью которой является наличие общей физической памяти, разделяемой всеми процессорами называется…
- •12. Технология Myrinet основана на использовании…
- •13. Какие вс наиболее эффективны при решении задач, обладающим параллелизмом независимых ветвей
- •14. Какие варианты записи и считывания параллельных данных возможны при обращении к многоблочной памяти, изображенной на рисунке:
- •25. Система Cray t3e это …
- •26. Метод внутреннего произведения является…
- •27. Что определяет закон Амдала?
- •28. Метод параллельных каскадных сумм является ….
- •29. Под кубическим коммутатором понимается…
- •4. Какова роль векторных регистров, входящих в структуру векторного конвейерного процессора.
- •5. К какому классу вычислительных систем (вс) по классификации Флинна относится структура, изображенная на рисунке:
- •В качестве единиц быстродействия параллельной вс используются:
- •11. Что в большей мере определяет производительность кластерной системы?
- •17. К какому классу вс по классификации м. Флинна относятся последовательные эвм?
- •18. Какой принцип управления используется в систолических массивах (матрицах)?
- •19. Какой вид параллелизма реализуется в вс класса мкмд?
- •20. Узлом кластера не могут считаться…
- •21. Коммуникационные процессоры предназначены для:
- •23. Характеристика параллельного алгоритма «ускорение» определяет…
- •24. Организация матричных процессоров предполагает наличие
- •25. Суперкластер sgi Altix 3000…
- •26. Методы параллельной обработки нечисловой информации используются …
- •§ 6.4. Методы параллельной обработки нечисловой информации
- •27. Процессоры баз данных предназначены для:
- •28. Операция «зацепление» реализуется ….
- •29. В двумерном коммутаторе…
- •30. Синхронный способ управления вычислительным процессом используется в …
26. Методы параллельной обработки нечисловой информации используются …
§ 6.4. Методы параллельной обработки нечисловой информации
Обработка нечисловой информации приобретает все большее значение в связи с созданием систем автоматизации и интеллектуализации труда в производственной и научной сферах.
В этом параграфе будут рассмотрены два примера:
1) построение распределенной базы данных реляционного типа на ПМ;
2) реализация некоторых алгоритмов автоматического программирования для машин с управлением от потока данных.
Распределенные базы данных. Основной операцией в БД являетсятранзакция — получение ответа на запрос, представленный в определенной форме. В современных БД число запросов достигает нескольких сотен в секунду, и на каждый запрос требуется выполнить около миллиона арифметико-логических операций. Следовательно, ЭВМ для обработки БД должны иметь быстродействие в десятки и сотни миллионов операций в секунду, а объем памяти может достигать нескольких гигабайт.
Структура современных ЭВМ для обработки БД, как правило, строится по принципу процессорной матрицы. Рассмотрим структуру, функционирование и программирование одной из таких ЭВМ, сходной по системе команд с известным процессором для
реляционных баз данных RAP [1].
Существуют сетевые, иерархические и реляционные БД. Последние наиболее перспективны. Ознакомимся с некоторыми понятиями реляционной алгебры.
Основным понятием реляционной алгебры является отношение (рис. 6.10). Отношение содержит ряд столбцов, называемых доменами. Каждый домен является набором некоторых величин и
имеет свое имя.
База данных есть совокупность отношений, связанных общими доменами и изменяющихся во времени. Отношения имеют различную размерность и обрабатываются для извлечения неявно
заданной информации. Одинаковых строк в отношении не может быть.
Система обработки данных в БД называется системой управления базой данных (СУБД).
Автоматическая генерация программ. В ЭВМ пятого поколения предусматривается автоматическая генерация программ вычислений на основе заданного человеком условия задачи. Уже разработаны и экспериментально проверены некоторые из таких методов.
Большую известность получил метод вычислительных моделей [11], предназначенный для задач с четко определенными отношениями. Система на основе вычислительных моделей содержит базу знаний, предметную и операционную области. В базе знаний находятся наиболее общие понятия и правила вывода, обеспечивающие логику работы для предметных областей всех
видов.
В предметной области содержатся знания, относящиеся к конкретной области научной или инженерной деятельности. Область операций хранит условия задачи, начальные данные, копию нужных разделов предметной области и т.д.
Функционирование вычислительной модели можно обеспечить и на многопроцессорных ЭВМ (типа МКМД). Но и в этом случае необходимо реализовать запуск операторов после появления данных, т.е. опять же обеспечить управление от потока данных.
Однако поскольку в МКМД-ЭВМ отсутствуют необходимые аппаратные средства, такие машины будет менее эффективны, чем ЭВМ с управлением от потока данных, в которых этот вид управления на всех уровнях поддерживается аппаратурой.