Страницу Назад
Поискать другие аналоги этой работы
450 Оптимизация программного обеспечения. Курсовая работа. Вариант №5.ID: 203326Дата закачки: 18 Сентября 2019 Продавец: sibguter (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Курсовая Сдано в учебном заведении: ДО СИБГУТИ Описание: РАБОТА ВЫПОЛНЕНА НА C#! 1) Написать вычислительную подпрограмму по заданию варианта. 2) Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3) Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4) Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров. 5) (только для варианта с умножением матриц) провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4. 6) векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4. 7) (для всех вариантов, кроме решения системы линейных уравнений) Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией. 8) (только для скалярного произведения векторов) Объединить векторизованную версию и многопоточную. Оценить полученный выигрыш в производительности по сравнению с последовательной, векторной и многопоточной версиями. Рекомендации по выполнению работы: Векторизованную версию вычислительной процедуры можно реализовать с помощью SIMD/SSE интринсиков или ассемблерных вставок с SIMD/SSE командами. Если имеется компьютер с процессором с AVX, желательно построить версию на AVX и сравнить выигрыш с SSE. Многопоточную версию вычислительной процедуры можно реализовать с помощью OpenMP, POSIX Threads или Windows Threads. Вариант Тема 5 Скалярное произведение двух векторов. Элементы векторов имеют тип long Комментарии: Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Оптимизация программного обеспечения (ДВ 4.2) Вид работы: Курсовая работа Оценка:Отлично Дата оценки: 13.09.2019 Рецензия:Уважаемый , С уважением, МБ Размер файла: 237 Кбайт Фаил: (.rar) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 3 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:СИНЕРГИЯ Управление человеческими ресурсами - Тест 100 баллов 2023 годСИНЕРГИЯ Правовые основы цифровизации государственного управления Тест 90 баллов 2023 год МТИ МосТех МосАП МФПУ Синергия Цифровая экономика Тест 3, 4, 5, итоговый Тест 100 из 100 баллов 2023 год Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №08 Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №7 Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 09 Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 03 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Оптимизация программного обеспечения / Оптимизация программного обеспечения. Курсовая работа. Вариант №5.
Вход в аккаунт: