-
Теория.
-
Коммуникационные
сети в компьютерных системах параллельной
обработки. (30
баллов)
-
Практические задания.
-
Написать
программу на языке ассемблер IA-16,
в которой определено натуральное число
N, размерностью
слово (2 байта). Написать подпрограмму,
которая подсчитывает среднее
арифметическое
его цифр, если бы оно было представлено
в десятичной системе счисления.
Параметры и результат передаются через
стек. (30
баллов)
Задание
№19.
-
Теория.
-
Программный
параллелизм и общие переменные, алгоритм
доступа к общим переменным в системах
параллельной обработки, согласованность
кэша. (30
баллов)
-
Практические
задания.
-
Написать
программу на языке
ассемблер
IA-16,
в которой определены две переменных
х
и у
двойные слова
и
подпрограмму,
вычисляющую сумму х
+ у.
Параметры передаются через регистры
процессора..
(30 баллов)
Задание
№20.
-
Теория.
-
Особенности
программирования систем параллельной
обработки с общей памятью и систем с
передачей сообщений. Производительность
мультипроцессорных систем. Закон
Амдала. (30
баллов)
-
Практические
задания.
Написать
программу на языке
ассемблер
IA-16,
в которой определены две переменных х
и у
двойные слова
и
подпрограмму,
вычисляющую сумму х
+ у.
Параметры передаются через стек
процессора..
(30 баллов)