- •Вопрос1 Дайте определение понятиям: эвс, пэвс,рэвс.
- •Основные пути повышения эффективности вс
- •Вопрос2. Конструктивное определение алгоритма. Стат. И временные алгоритмы
- •Вопрос3.Анализ путей повышения эффективности вычислительных систем.
- •Вопрос4 Суть метода конвейерной обработки.
- •Вопрос5. Законы Амдала.
- •Вопрос6.Ранг временного оператора. Частный приоритет временного оператора.
- •Вопрос7. . Основные концепции построения самоорганизующихся вычислительных систем
- •Вопрос8 Показатели эффективности параллельных временных моделей алгоритмов.
- •Вопрос9.Краткая характеристика методов параллельной обработки.
- •Вопрос10 Суть метода мультипараллельной смеси.
- •Вопрос11 Назовите основные характеристики фон Неймана.
- •Вопрос12 На каких признаках основана классификация Флинна.
- •Вопрос 14 Дайте определение конвейеризации и поясните ее суть в примерах.
- •Вопрос 15 Назовите основные компоненты архитектуры vliw-процессоров.
- •Вопрос 17 Как организован вычислительный процесс в суперскалярных процессорах.
- •Вопрос18 Приведите обобщенную структуру vliw-процессора.
- •Вопрос19 в чем суть параллельного выполнения программы в процессорах с управлением потоком данных.
- •21. Приведите суть принципа организации параллельного процесса на основе управления потоком данных
- •23. Дайте определение понятия «топология системы». Какие виды топологий системы Вы знаете
- •Вопрос24 Каковы основные компоненты архитектуры потоковой эвм.
- •Вопрос25Каковы отличия организации параллельного процесса в суперскалярных и vliw-процессорах.
- •Вопрос26 Классификация параллельных компьютеров по архитектуре подсистем оперативной памяти.
- •Вопрос 27. Охарактеризуйте основные проблемы сапр и сапп.
- •Вопрос28 Опишите формат структур сопряжено-внешнего множества (свм) для описания Си-графа
- •Вопрос29 Приведите варианты объединения процессоров в случае общей памяти
- •Вопрос30 Дайте определение архитектуры системы и ее составляющих.
- •Вопрос31 Классификация процессоров по архитектуре системы команд(cisc и risc)
- •Вопрос32 Матричный процессор
- •37. Что является исходными данными для методики функционального синтеза
- •Вопрос38 Основные этапы методики….
- •Вопрос39
- •Вопрос40 Приведите обобщенную структуру потоковой эвм и назначение основных ее элементов.
37. Что является исходными данными для методики функционального синтеза
мультипараллельных временных моделей алгоритмов.
При выполнении процедуры используются следующие исходные данные:
сформированное ранее одно из множеств , или (соответственно блоки 4, 5 или 6, рис. 3 в зависимости от состава используемых методов параллельной обработки) операторов-кандидатов на начало реализации в момент времени t ;
рассчитанные ранее (блок 2, рис. 3) приоритеты операторов , определяющие очередность назначения операторов на выполнение соответствующим функциональным модулем;
ограничения на допустимый ресурс функциональных модулей проектируемого цифрового устройства, включающие следующие варианты:
1) возможность использования любого ресурса (сложности), в интересах обеспечения минимально возможного времени выполнения алгоритма;
2) требование минимальности ресурса (сложности);
3) ограничение на максимальное количество одновременно выполняемых операций произвольного типа;
4) ограничение на количество функциональных модулей каждого типа, используемых в проектируемом цифровом устройстве;
библиотеки функциональных компонентов и характеристики времени выполнения соответствующих операций/функций и эквивалентной вентильной сложности компонентов.
Вопрос38 Основные этапы методики….
1.Ввод исходных данных функционального проектирования мультипараллельных процессоров. 2. Формализованный синтез Си-графов задач/групп задач. 3. Формализованный синтез временных мультипараллельных моделей решения задач/групп задач. 4. Формализованный синтез функциональных схем мульти-параллельных процессоров. 5. Формализованный синтез временных моделей работы мульти-параллельных процессоров. 6. Оценка показателей эффективности функциональных схем мульти-параллельных процессоров. 7. Вывод результатов функционального проектирования мультипараллельных процессоров.
Э тап 1. Формирование множества свободных в момент времени t функциональных модулей осуществляется на основе проверки условия для модулей, имеющих тип и разрядности входов и выходов, совпадающие с соответствующими характеристиками оператора .
Этап 2. Коррекция приоритетов операторов выполняется путем повторного расчета рангов и приоритетов в соответствии с соотношениями (1)-(3) с учетом дополнительных операторов, введенных при конвейерной и декомпозиционной обработке данных.
Э тап 3. Формирование множества операторов , назначаемых на реализацию в момент времени t :
, (11)
где - оператор , имеющий наивысший приоритет (т. е. минимальное значение
п риоритета ) среди операторов ,
, (12)
- множество операторов , включенных в за ( ) предыдущих шагов формирования , , при этом в составе ресурса синтеза цифрового устройства имеется
свободный функциональный модуль типа с нулевым значением признака занятости .
Исходные значения признаков занятости, соответствующие моменту начала синтеза функционально-временной модели, определяются соотношением для
Э тап 4. Изменение значения признака занятости и расчет момента завершения реализации оператора :
; (13)
; (14)
где - максимальное значение времени выполнения модулем операции/функции типа .
Этап 5. Проверка условий завершения формирования множества , которая заключается в проверке истинности соотношения
; (15)
или следующих соотношений одновременно
, (16)
.
(17)
для любого .