Страницу Назад
Поискать другие аналоги этой работы
350 Распределенные системы и технологии. Практическое занятие №2 (лабораторная работа 2). Параллельное выполнение операций на аппаратурном уровнеID: 198986Дата закачки: 23 Февраля 2019 Продавец: SibGUTI (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ Описание: Дисциплина: Распределенные системы и технологии. Практическое занятие 2 (лабораторная работа 2). Параллельное выполнение операций на аппаратурном уровне Задание на лабораторную работу Базовые задания. 1. Разработайте программу, реализующее псевдопараллельное выполнение двух функций: одна из которых непрерывно выводит на экран символ A, а другая непрерывно на экран выводит символ B. Переключение между выполнением функций должно осуществляться раз в три секунды по сигналу от таймера. Основные задания. 1. Доработайте программу умножения прямоугольных матриц, разработанную в лабораторной работе 1, так, чтобы имелась возможность сгенерированную комбинацию матриц A и B записать в файл и считать из файла, чтобы провести расчет умножения матриц повторно. 2. Сгенерируйте наборы матриц A и B разных размеров (количество строк и столбов в матрицах в размерах от 16 до 4096, с шагом 16). 3. Используя ресурсы кластера Jet проведите исследования эффективности разработанной программы умножения матриц в зависимости от способа обхода матриц при расчете результата (всего 4 комбинации обхода: A по строкам и B по строкам, A по строкам и B по столбцам и т.д.). Необходимо построить для каждого из способов обхода матриц A и B графики зависимости времени умножения матриц от размера матрицы1. Задания повышенной сложности. 1. Разработайте программу, выполняющую над двумя векторами вещественных чисел размером 1024 элемента следующие вычисления: 𝐶𝑖 = √𝐴𝑖 ∗ 𝐵𝑖 2. Используя компилятор GCC получили текст программы на ассемблере (опция -S) для всех уровней оптимизации кода (опции -O0, -O1, -O2, -O3, -Ofast). 3. Проанализируйте сколько операций выполнится для получения результата в каждом из способов оптимизации кода. Комментарии: Работа зачтена. 2019 год Преподаватель: Фульман В.О. и Мамойленко С.Н. Размер файла: 56 Кбайт Фаил: (.docx)
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:К сожалению, точных предложений нет. Рекомендуем воспользоваться поиском по базе. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Распределенные системы и технологии / Распределенные системы и технологии. Практическое занятие №2 (лабораторная работа 2). Параллельное выполнение операций на аппаратурном уровне
Вход в аккаунт: