игра брюс 2048
Главная / Аппаратное обеспечение / Архитектура параллельных вычислительных систем / Тест 9

Архитектура параллельных вычислительных систем - тест 9

Упражнение 1:
Номер 1
На основе систолической матрицы операцию умножения двух 16-разрядных кодов можно свести к четырем умножениям 8-разрядных кодов по схеме, показанной на примере:
А692  ВС34 = (А600ВС00) + (А500  34) + (92  ВС00) + (92  34). Загружая конвейер четыре такта подряд (в процессе умножения векторов с длиной, равной четырем), необходимо на его выходе обеспечить накопление результата в соответствии с относительным смещением промежуточных результатов.
Составьте проект универсального параллельного конвейера АЛУ, реализующего операции сложения и умножения 16-разрядных кодов на систолической матрице процессорных элементов, основной операцией которых является сложение 8-разрядных чисел.
Каковы должны быть размеры систолической матрицы для выполнения этих двух операций?
Составьте временную диаграмму выполнения последовательности двух операций и определите задержку начала выполнения второй операции.  Последовательно выполняются операции:
1.	a  b = c
2.	c + d = f

Ответ:

 (1) задержка 7 тактов 

 (2) задержка 5 тактов 

 (3) задержка 3 такта 


Номер 2
На основе систолической матрицы операцию умножения двух 16-разрядных кодов можно свести к четырем умножениям 8-разрядных кодов по схеме, показанной на примере:
А692  ВС34 = (А600ВС00) + (А500  34) + (92  ВС00) + (92  34). Загружая конвейер четыре такта подряд (в процессе умножения векторов с длиной, равной четырем), необходимо на его выходе обеспечить накопление результата в соответствии с относительным смещением промежуточных результатов.
Составьте проект универсального параллельного конвейера АЛУ, реализующего операции сложения и умножения 16-разрядных кодов на систолической матрице процессорных элементов, основной операцией которых является сложение 8-разрядных чисел.
Каковы должны быть размеры систолической матрицы для выполнения этих двух операций?
Составьте временную диаграмму выполнения последовательности двух операций и определите задержку начала выполнения второй операции.  Последовательно выполняются операции:
1.	a + b = c
2.	c  d = f

Ответ:

 (1) задержка 7 тактов 

 (2) задержка 5 тактов 

 (3) задержка 3 такта 


Упражнение 2:
Номер 1
Пусть задан "гиперкубовый" адрес процессорного элемента ПЭ0. Сформируйте плоскую решетку из ПЭ четырехмерного гиперкуба так, чтобы между всеми соседними ПЭ существовали оперативные связи по строкам и по столбцам, а также, чтобы первый в строке и в столбце был связан с последним. "Гиперкубовый" адрес ПЭ0 равен 0000

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 2
Пусть задан "гиперкубовый" адрес процессорного элемента ПЭ0. Сформируйте плоскую решетку из ПЭ четырехмерного гиперкуба так, чтобы между всеми соседними ПЭ существовали оперативные связи по строкам и по столбцам, а также, чтобы первый в строке и в столбце был связан с последним. "Гиперкубовый" адрес ПЭ0 равен 0010

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3
Пусть задан "гиперкубовый" адрес процессорного элемента ПЭ0. Сформируйте плоскую решетку из ПЭ четырехмерного гиперкуба так, чтобы между всеми соседними ПЭ существовали оперативные связи по строкам и по столбцам, а также, чтобы первый в строке и в столбце был связан с последним. "Гиперкубовый" адрес ПЭ0 равен 1010

Ответ:

 (1) files 

 (2) files 

 (3) files 


Упражнение 4:
Номер 1
Научите нейросеть "узнавать" букву, изображенную на экране, связав клетки экрана, - входного слоя нейросети, с соответствующим букве нейроном выходного слоя, как показано на примере 
files
Используемая передаточная функция имеет вид:
files
где j - индекс точки, засвеченной эталоном, Vj  - величина засветки (можно принимать равным единице), h - порог (выбрать экспериментально). Веса связей - единичные. Определите основные требования к нейрокомпьютеру. Научите нейросеть (схематично) распознавать букву А,  увеличив число клеток экрана (увеличив разрешающую способность) и добавив к засвеченным эталоном клеткам клетки, принадлежащие некоторой окрестности засвеченного эталона - для захвата искаженной или "зашумленной" буквы. Сколько клеток экрана необходимо связать с решением, на которое указывает нейрон выходного слоя?
files

Ответ:

 (1) около 75 клеток 

 (2) около 60 клеток 

 (3) около 40 клеток 


Номер 2
Научите нейросеть "узнавать" букву, изображенную на экране, связав клетки экрана, - входного слоя нейросети, с соответствующим букве нейроном выходного слоя, как показано на примере 
files
Используемая передаточная функция имеет вид:
files
где j - индекс точки, засвеченной эталоном, Vj  - величина засветки (можно принимать равным единице), h - порог (выбрать экспериментально). Веса связей - единичные. Определите основные требования к нейрокомпьютеру. Научите нейросеть (схематично) распознавать букву О, увеличив число клеток экрана (увеличив разрешающую способность) и добавив к засвеченным эталоном клеткам клетки, принадлежащие некоторой окрестности засвеченного эталона - для захвата искаженной или "зашумленной" буквы. Сколько клеток экрана необходимо связать с решением, на которое указывает нейрон выходного слоя?
files

Ответ:

 (1) около 70 клеток 

 (2) около 85 клеток 

 (3) около 50 клеток 


Номер 3
Научите нейросеть "узнавать" букву, изображенную на экране, связав клетки экрана, - входного слоя нейросети, с соответствующим букве нейроном выходного слоя, как показано на примере 
files
Используемая передаточная функция имеет вид:
files
где j - индекс точки, засвеченной эталоном, Vj  - величина засветки (можно принимать равным единице), h - порог (выбрать экспериментально). Веса связей - единичные. Определите основные требования к нейрокомпьютеру. Научите нейросеть (схематично) распознавать букву Ш, увеличив число клеток экрана (увеличив разрешающую способность) и добавив к засвеченным эталоном клеткам клетки, принадлежащие некоторой окрестности засвеченного эталона - для захвата искаженной или "зашумленной" буквы. Сколько клеток экрана необходимо связать с решением, на которое указывает нейрон выходного слоя?
files

Ответ:

 (1) около 90 клеток 

 (2) около 70 клеток 

 (3) около 60 клеток 


Упражнение 5:
Номер 1
Рассмотрите совместное обучение нейросети двум буквам, расположенным в центре экрана. Если количество засвеченных эталонами клеток экрана различно, нормируйте величины возбуждения нейронов выходного слоя, например, разделив их на число засвеченных эталоном клеток. Пришлось ли вам и как нормировать сигналы на выходе? Научите нейросеть распознаванию букв А и Ш files

Ответ:

 (1) возбуждение нейрона выходного слоя, "отвечающего" за букву А, нормируется с коэффициентом 1/60, а возбуждение нейрона, "отвечающего" за букву Ш, - с коэффициентом 1/90 

 (2) возбуждение нейрона выходного слоя, "отвечающего" за букву А, нормируется с коэффициентом 1/40, а возбуждение нейрона, "отвечающего" за букву Ш, - с коэффициентом 1/60 

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


Номер 2
Рассмотрите совместное обучение нейросети двум буквам, расположенным в центре экрана. Если количество засвеченных эталонами клеток экрана различно, нормируйте величины возбуждения нейронов выходного слоя, например, разделив их на число засвеченных эталоном клеток. Пришлось ли вам и как нормировать сигналы на выходе? Научите нейросеть распознаванию букв О и Ш. Ответьте на вопросы задачи files

Ответ:

 (1) возбуждение нейрона выходного слоя, "отвечающего" за букву О, нормируется с коэффициентом 1/70, а возбуждение нейрона, "отвечающего" за букву Ш, - с коэффициентом 1/90 

 (2) возбуждение нейрона выходного слоя, "отвечающего" за букву О, нормируется с коэффициентом 1/50, а возбуждение нейрона, "отвечающего" за букву Ш, - с коэффициентом 1/70 

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


Номер 3
Рассмотрите совместное обучение нейросети двум буквам, расположенным в центре экрана. Если количество засвеченных эталонами клеток экрана различно, нормируйте величины возбуждения нейронов выходного слоя, например, разделив их на число засвеченных эталоном клеток. Пришлось ли вам и как нормировать сигналы на выходе? Научите нейросеть распознаванию букв А и О. Ответьте на вопросы задачи files

Ответ:

 (1) возбуждение нейрона выходного слоя, "отвечающего" за букву О, нормируется с коэффициентом 1/70, а возбуждение нейрона, "отвечающего" за букву А, - с коэффициентом 1/60 

 (2) возбуждение нейрона выходного слоя, " отвечающего" за букву О, нормируется с коэффициентом 1/50, а возбуждение нейрона, " отвечающего" за букву А, - с коэффициентом 1/70 

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


Упражнение 6:
Номер 1
Рассмотрите перспективы применения высокопараллельных архитектур вычислительных систем со специальной топологией связей, исключающей оперативный обмен "каждый с каждым" Как могут использоваться систолические вычисления в однородных вычислительных средах?

Ответ:

 (1) для организации конвейерных вычислений в сочетании с распараллеливанием на каждой станции 

 (2) для построения отдельных операционных устройств компьютера на основе методов распараллеливания 

 (3) в специальных системах обработки информации, имитирующих мышечное сокращение 


Номер 2
Рассмотрите перспективы применения высокопараллельных архитектур вычислительных систем со специальной топологией связей, исключающей оперативный обмен "каждый с каждым". В чем преимущества адресуемого вычислительного ресурса?

Ответ:

 (1) в возможности оптимального планирования его использования на основе распределения адресного пространства 

 (2) адресация вычислительного ресурса, отображающая топологию оперативных связей, позволяет формировать структуры, эффективно решающие задачи на многомерных решетках 

 (3) адресация вычислительного ресурса позволяет вести эффективный контроль вычислительного процесса 


Номер 3
Рассмотрите перспективы применения высокопараллельных архитектур вычислительных систем со специальной топологией связей, исключающей оперативный обмен "каждый с каждым". Каковы перспективы применения высокопараллельных вычислительных систем со специальной топологией оперативных связей для решения задач моделирования нейронных сетей, в частности, - распознавания зрительных образов?

Ответ:

 (1) это не параллельная система. При малых параметрах экрана такая модель реализуется на ПК 

 (2) параллельная структура мозга говорит о необходимости применения параллельных ВС для больших нейросетей. Каждая из рассмотренных архитектур пригодна для эффективного моделирования 

 (3) воспроизведение "мозговых" процессов требует разработки специальных биологических роботов. Цифровая вычислительная техника с этой задачей не справится 




Главная / Аппаратное обеспечение / Архитектура параллельных вычислительных систем / Тест 9