Задание к лабораторной работе № 6
Тема: «Исследование влияния топологии вычислительной системы и ее параметров на время решения задачи умножения матриц»
2.1.Найти t0 - общее время выполнения вычислений Табл.1 и t1 – время на передачу данных Табл.2 в зависимости от объема исходных данных V1, V2, V3, V4, V 5 (задать самостоятельно, учесть, что диапазон должен быть от 100´100 до 5000 ´ 5000) для k2 процессоров и различной производительности pi процессоров (значения задать самостоятельно: от 0,01 GFlops до 1 GFlops): Табл. 1 общее время выполнения вычислений
Табл.2 время на передачу данных
2.2. Построить по таблицам графики зависимостей: времени решения в зависимости от объема исходных данных и производительности процессоров. 2.3. Сделать выводы.
2.4. Построить по таблицам графики зависимостей: времени на передачу данных в зависимости от объема исходных данных и производительности процессоров. 2.5. Сделать выводы.
Найти t0 - общее время выполнения вычислений Табл.3 и t1 – время на передачу данных Табл.4 в зависимости от объема исходных данных V1, V2, V3, V4, V 5 (значения выбрать те же, что и для табл.1) для k3 процессоров и различной пропускной способности сети s i:
Табл. 3 общее время выполнения вычислений
Табл.4 время на передачу данных
3.2. Построить по таблицам графики зависимостей: времени решения в зависимости от объема исходных данных и пропускной способности сети. 3.3. Сделать выводы.
3.4. Построить по таблицам графики зависимостей: времени на передачу данных в зависимости от объема исходных данных и пропускной способности сети. 3.5. Сделать выводы.
4.1. Найти t0 - общее время выполнения вычислений Табл.5 и t1 – время на передачу данных Табл.6 в зависимости от объема исходных данных V1, V2, V3, V4, V 5 (значения выбрать те же, что и для табл.1) для k3 процессоров с пропускной способности сети s 3 в зависимости от размера пакета n:
Табл. 5 общее время выполнения вычислений
Табл.6 время на передачу данных
4.2. Построить по таблицам графики зависимостей: времени решения в зависимости от объема исходных данных и размера пакета. 4.3. Сделать выводы.
4.4. Построить по таблицам графики зависимостей: времени на передачу данных в зависимости от объема исходных данных и размера пакета. 4.5. Сделать выводы.
4.6. Построить эксперимент и посмотреть как зависит время решения и время на передачу данных от латентности. Сделать выводы.
5. Подготовить отчет. 6. Ответить письменно на контрольные вопросы (см. приложение «Топологии»):
7. Ответить устно на вопросы: - Сколько операций умножения и сколько операций сложения выполняется при умножении матрицы размерностью 100 ´ 100? 1000 ´ 1000? - В чем суть стратегии переключения коммутацией каналов?
|