Оптимизация программного обеспечения. Курсовая работа. Вариант №7

Цена:
700 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon ЛР.doc
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
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Методические указания и задание на выполнение курсовой работы


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

Перечень вариантов и текст задания
(номер вариант выбирается по последней цифре пароля)

7. Вычисление свертки двух сигналов. Тип элемента, хранящего значение отсчета сигнала, - long

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

Зачет без замечаний
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №7
Вариант № 7 1. Задание 1. Написать подпрограмму вычисления свёртки двух сигналов. Тип элемента, хранящего значение отсчёта сигнала, - long. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью монотонного таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном
User IT-STUDHELP : 29 апреля 2021
950 руб.
promo
Оптимизация программного обеспечения. Курсовая работа. Вариант №6
1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени
User Акула73 : 25 февраля 2021
1499 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №2.
РАБОТА ВЫПОЛНЕНА НА C#! 1) Написать вычислительную подпрограмму по заданию варианта. 2) Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3) Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4) Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить гр
User sibguter : 19 октября 2019
450 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант 04
1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью заданного вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размер
User Михаил18 : 26 сентября 2019
1200 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №5.
РАБОТА ВЫПОЛНЕНА НА C#! 1) Написать вычислительную подпрограмму по заданию варианта. 2) Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3) Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4) Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить гр
User sibguter : 18 сентября 2019
450 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 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
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 16
Содержание 1. Задание на курсовую работу 3 2. Исходные тексты реализаций 4 2.1. Для свёртки двух сигналов с циклом вызовов подпрограммы 4 2.2. Для свёртки двух сигналов с векторизованным вычислением 6 2.3. Для многопоточного варианта свёртки двух сигналов 8 3. Графики зависимости времени выполнения 10 Заключение 13 Список использованных источников 15 1. Задание на курсовую работу 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы из п.
User SibGOODy : 15 июля 2023
1500 руб.
promo
Теоретическая механика СамГУПС Самара 2020 Задача С1 Рисунок 0 Вариант 2
Задача С1 Равновесие произвольной плоской системы сил (Определение реакций опор твёрдого тела) Найти реакции опор конструкции, схема которой изображена на рис. С1.0–С1.9. Необходимые исходные данные представлены в таблице С1.
User Z24 : 7 ноября 2025
150 руб.
Теоретическая механика СамГУПС Самара 2020 Задача С1 Рисунок 0 Вариант 2
Контрольная работа по дисциплине: Программно-конфигурируемые сети. Вариант №14
1. Вариант задания определить двумя последними цифрами пароля. Если число, образованное этими цифрами, превышает 25, то номер вариант определяется суммой двух последних цифр пароля. 2. Построить модель замкнутой однородной СеМО, узлами которой являются узлы инфокоммуникационной системы, топология и параметры которой заданы в таблице 3. Примечание: каналы, связывающие сетевые устройства, не моделируются узлами СеМО, но количество прилегающих к каждому устройству линий связи должно соответствов
User antoxa231 : 20 января 2026
350 руб.
Контрольная работа по дисциплине: Программно-конфигурируемые сети. Вариант №14
Производственный менеджмент / Темы 1-15 / Самый полный сборник из правильных ответов на отлично!
Производственный менеджмент / Темы 1-15 / Самый полный сборник из правильных ответов на отлично! Подробная информация Учебные материалы Тема 1. Структура и содержание системы производственного менеджмента Тема 2. Управление производством и операцией Тема 3. Операционно-стоимостный анализ и операционно-стоимостный менеджмент Тема 4. Операционная стратегия Тема 5. Разработка/проектирование продуктов и услуг Тема 6. Операционная стратегия и трансформация компании Тема 7. Ключевые показ
User Скиталец : 20 марта 2026
290 руб.
Производственный менеджмент / Темы 1-15 / Самый полный сборник из правильных ответов на отлично!
Гидравлика УрИ ГПС МЧС Задание 6 Вариант 05
Ответить на теоретические вопросы: Объясните причины сжатия струи при истечении жидкости через отверстия. Какие бывают виды сжатия? Что такое инверсия струи и в каких случаях наблюдается это явление? Как определяются скорость и расход жидкости при истечении через отверстие? Связь между коэффициентами скорости, расхода и степени сжатия. Решить задачу: В бак, разделенный перегородкой на два отсека, поступает расход воды Q (5.рис. 12). В перегородке имеется отверстие диаметром d1 = 75 мм. И
User Z24 : 23 марта 2026
120 руб.
Гидравлика УрИ ГПС МЧС Задание 6 Вариант 05
up Наверх