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

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Conv1.cpp
material.view.file_icon Conv2.cpp
material.view.file_icon Conv3.cpp
material.view.file_icon convolution.sln
material.view.file_icon convolution.vcxproj
material.view.file_icon convolution.vcxproj.filters
material.view.file_icon convolution.vcxproj.user
material.view.file_icon Отчет.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Содержание

1. Задание на курсовую работу 3
2. Исходные тексты реализаций 4
2.1. Для свёртки двух сигналов с циклом вызовов подпрограммы 4
2.2. Для свёртки двух сигналов с векторизованным вычислением 6
2.3. Для многопоточного варианта свёртки двух сигналов 8
3. Графики зависимости времени выполнения 10
Заключение 13
Список использованных источников 15


1. Задание на курсовую работу

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

Последняя цифра пароля – 6: Вычисление свертки двух сигналов. Тип элемента, хранящего значение отсчета сигнала, - float.
Предпоследняя цифра пароля – 1: Таймер астрономического времени (системный таймер).

Дополнительная информация

Оценка - отлично!
Год сдачи: 2020 г.
Преподаватель: Остапкевич М.Б.
Помогу с другим вариантом.

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
«Оптимизация программного обеспечения (ДВ 4.2)». Вариант №16.
2. Задание 1. Написать подпрограмму вычисления свёртки двух сигналов. Тип элемента, хранящего значение отсчёта сигнала, - float. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера астрономического времени (системный таймер). 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней опт
User teacher-sib : 22 января 2019
800 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 20
Оглавление Задание на курсовую работу 3 1. Вычислительная подпрограмма 4 2. Вызов подпрограммы в цикле 5 3. Добавление таймера 5 4. Статистика времени выполнения программы при различных уровнях оптимизации 8 5. Транспонирование матрицы 15 6. Векторизация вычислений 20 7. Многопоточный вариант вычисления скалярного произведения 29 Заключение 37 Список литературы 38 Задание на курсовую работу 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрог
User SibGOODy : 23 августа 2024
1500 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 01
Оглавление Задание на курсовую работу 3 1. Вычислительная подпрограмма 4 2. Вызов подпрограммы в цикле 5 3. Добавление таймера 6 4. Статистика времени выполнения программы при различных уровнях оптимизации 8 4. Транспонирование матрицы 15 5. Векторизация вычислений 21 6. Многопоточный вариант вычисления скалярного произведения 29 Заключение 37 Список использованных источников 38 Задание на курсовую работу 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность
User SibGOODy : 21 августа 2024
1500 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 06
Содержание Задание на курсовую работу 3 1. Вычислительная подпрограмма 4 2. Вызов подпрограммы в цикле 5 3. Добавление таймера 6 4. Статистика времени выполнения программы при различных уровнях оптимизации 7 5. Векторизация вычислений 12 6. Многопоточный вариант вычисления вычисление свертки двух сигналов 17 Заключение 24 Список использованных источников 25 Задание на курсовую работу 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы и
User Roma967 : 11 марта 2023
1500 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №15
Вариант № 15 1. Задание 1. Напиcать вычиcлительную подпрограмму для cкалярного произведения двух векторов. Элементы векторов имеют тип long. 2. Реализовать возможноcть вызова подпрограммы из п.1 в цикле для заданного диапазона размеров вектора c заданным шагом приращения размера. 3. Вcтроить измерение времени выполнения главной вычиcлительной операции c помощью таймера аcтрономичеcкого времени (cиcтемного таймера). 4. Cобрать cтатиcтику времени выполнения вычиcлительной подпрограммы для неcколь
User IT-STUDHELP : 29 апреля 2021
950 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №2
Вариант № 2 - Скалярное произведение двух векторов. Элементы векторов имеют тип float 1. Задание 1. Напиcать вычиcлительную подпрограмму для cкалярного произведения двух векторов. Элементы векторов имеют тип float. 2. Реализовать возможноcть вызова подпрограммы из п.1 в цикле для заданного диапазона размеров вектора c заданным шагом приращения размера. 3. Вcтроить измерение времени выполнения главной вычиcлительной операции c помощью таймера аcтрономичеcкого времени (cиcтемного таймера). 4. Cоб
User IT-STUDHELP : 29 апреля 2021
950 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №1
Вариант № 1 - Умножение двух квадратных матриц. Элементы матрицы имеют тип float. Монотонный таймер. Задание 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным ша-гом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислитель
User IT-STUDHELP : 29 апреля 2021
950 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №7
Вариант № 7 1. Задание 1. Написать подпрограмму вычисления свёртки двух сигналов. Тип элемента, хранящего значение отсчёта сигнала, - long. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью монотонного таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном
User IT-STUDHELP : 29 апреля 2021
950 руб.
promo
Финансы и кредит
Дисциплина Финансы и кредит Курсовая работа Вариант No 6 Содержание Введение 3 1. Необходимость и содержание финансового контроля 4 1.1. Понятие финансового контроля 4 1.2 Цель, функции и задачи финансового контроля 9 2. Организация финансового контроля 11 2.1. Основные формы и виды внешнего финансового контроля 11 2.2. Виды внутреннего финансового контроля 18 . СПЕЦИАЛЬНЫЕ РАЗДЕЛЫ ВНУТРИФИРМЕННОГО ФИНАНСОВОГО КОНТОЛЛИНГА 25 3.1. Стратегический и оперативный контроль 25 3.2. Система контролл
User mahaha : 6 марта 2017
45 руб.
Фильтр-пресс для очистки сточных вод ЧЕРТЕЖ
Фильтр-пресс для очистки сточных вод ЧЕРТЕЖ Чертеж выполнен на формате А1+PDF (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По всем вопросам пишите в Л/С. Отвечу и помогу.
User coolns : 23 августа 2024
50 руб.
Фильтр-пресс для очистки сточных вод ЧЕРТЕЖ
Лабораторная работа э–20 исследование распределения магнитного поля, образованного прямым и круговым токами
ЛАБОРАТОРНАЯ РАБОТА Э–20 ИССЛЕДОВАНИЕ РАСПРЕДЕЛЕНИЯ МАГНИТНОГО ПОЛЯ, ОБРАЗОВАННОГО ПРЯМЫМ И КРУГОВЫМ ТОКАМИ ОТЧЁТ О РАБОТЕ Работу выполнил: фамилия имя отчество группа КРАТКОЕ ТЕОРЕТИЧЕСКОЕ СОДЕРЖАНИЕ РАБОТЫ Индукция магнитного поля — векторная величина, являющаяся силовой характеристикой магнитного поля (его действия на заряженные частицы) в данной точке пространства. Метод измерения индукции магнитного поля заключается в ... измерении с помощью вольтметра значения ЭДС. Далее используя фо
User anderwerty : 30 декабря 2015
120 руб.
Лабораторная работа э–20 исследование распределения магнитного поля, образованного прямым и круговым токами
Термодинамика и теплопередача СамГУПС 2012 Задача 31 Вариант 9
Вычислить плотности теплового потока q через плоскую стенку толщиной δ, выполненную из указанных ниже изоляционных материалов (применяемых в вагоностроении), коэффициенты теплопроводности которых λ, Вт/(м·К), связаны с температурой следующими линейными зависимостями: шевелин λ=0,060+0,002t; мипора λ=0,035+0,002t; полистирол ПСБ-С λ=0,038+0,0036t; полиуретан ППУ-ЗС λ=0,04+0,0035t. Температуры поверхностей стенки соответственно равны t1СТ и t2СТ.
User Z24 : 12 ноября 2025
180 руб.
Термодинамика и теплопередача СамГУПС 2012 Задача 31 Вариант 9
up Наверх