Страницу Назад
Поискать другие аналоги этой работы

1500

Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 09

ID: 204833
Дата закачки: 02 Декабря 2019
Продавец: Roma967 (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Работа Курсовая
Форматы файлов: Microsoft Word, C++
Сдано в учебном заведении: ДО СИБГУТИ

Описание:
Содержание

Техническое задание 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 4
3. Добавление таймера 5
4. Статистика времени выполнения программы при различных уровнях оптимизации 6
5. Векторизация вычислений 11
6. Многопоточный вариант вычисления скалярного произведения 16
7. Объединение многопоточности и векторизации кода 20
Заключение 22
Список используемых источников 23

Техническое задание

1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
8. Объединить векторизованную версию и многопоточную. Оценить полученный выигрыш в производительности по сравнению с последовательной, векторной и многопоточной версиями.

Вариант 09:
Данные задания необходимо применить для программы, реализующей скалярное произведение двух векторов. Элементы векторов имеют тип short.
Для измерения времени должен быть использован монотонный таймер.

Комментарии: Оценка - отлично!
Дата сдачи: ноябрь 2019 г.
Преподаватель: Остапкевич М.Б.
В архиве отчет + файлы программы (написана на C++). Использовался компилятор Microsoft Visual C++.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru

Размер файла: 14,2 Мбайт
Фаил: Упакованные файлы (.zip)
-------------------
Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные!
Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку.
Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот.
-------------------

   Скачать

   Добавить в корзину


    Скачано: 2         Коментариев: 0


Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



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

Страницу Назад

  Cодержание / Оптимизация программного обеспечения / Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 09
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!