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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Browse.VC.db
material.view.file_icon
material.view.file_icon SignalConvolution.exe
material.view.file_icon SignalConvolution.ilk
material.view.file_icon SignalConvolution.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon SignalConvolution.obj
material.view.file_icon SignalConvolution.pch
material.view.file_icon stdafx.obj
material.view.file_icon vc141.idb
material.view.file_icon vc141.pdb
material.view.file_icon resultTest.txt
material.view.file_icon SignalConvolution.cpp
material.view.file_icon SignalConvolution.vcxproj
material.view.file_icon SignalConvolution.vcxproj.filters
material.view.file_icon SignalConvolution.vcxproj.user
material.view.file_icon stdafx.cpp
material.view.file_icon stdafx.h
material.view.file_icon targetver.h
material.view.file_icon SignalConvolution.sln
material.view.file_icon Отчет_КР.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Содержание

Задание на курсовую работу 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 5
3. Добавление таймера 6
4. Статистика времени выполнения программы при различных уровнях оптимизации 7
5. Векторизация вычислений 12
6. Многопоточный вариант вычисления вычисление свертки двух сигналов 17
Заключение 24
Список использованных источников 25


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

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

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

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

Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 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
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №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
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №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
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №7
Вариант № 7 1. Задание 1. Написать подпрограмму вычисления свёртки двух сигналов. Тип элемента, хранящего значение отсчёта сигнала, - long. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью монотонного таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном
User IT-STUDHELP : 29 апреля 2021
950 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №10
Задание 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости
User Алексей134 : 5 марта 2021
400 руб.
Сети связи и системы коммутации. Лабораторная работа №3
Тема: Принципы цифровой коммутации Цель работы: Ознакомиться с принципами коммутации в телефонных сетях. Выполнение работы В главном окне выполняем вход в программу и отвечаем на ряд теоретических вопросов после чего начинаем выполнение задач лабораторной работы. Для начала выполним теоретическую часть. Выбор теоретического блока показан на рисунке ниже. Вывод Решенные задачи показывают, что временные коммутаторы позволяют решать проблемы коммутации в телефонных сетях.
User Геннадий2 : 26 сентября 2021
120 руб.
Сети связи и системы коммутации. Лабораторная работа №3
Проект реконструкции центральной ремонтной мастерской СХПК "Калининский" Михайловского района Рязанской области с разработкой устройства для разборки, сборки и регулировки муфт сцепления тракторов МТЗ-80, ЮМ3-6 и муфт поворота трактора Т-74
СОДЕРЖАНИЕ стр. ВВЕДЕНИЕ 1. Анализ производственной деятельности СХПК "Калининский" 2. Организация и планирование работы ремонтной мастерской 3. Конструктивно-технологическая часть 4. Охрана труда 5. Экология и экологическая оценка дипломного проекта 6. Технико-экономическая оценка дипломного проекта Заключение Список используемой литературы Приложение АННОТАЦИЯ Во введении и первой части записки дано обоснование проекта, исходя из условий данного хозяйства и современного со
User Рики-Тики-Та : 8 октября 2017
825 руб.
Виды унитарных предприятий
Введение. Общие положения об унитарных предприятиях. Унитарные предприятия, основанные на праве хозяйственного ведения. Унитарные предприятия, основанные на праве оперативного управления. Заключение. Список использованной литературы.
User OstVER : 14 сентября 2012
Организационная психология
• Задание 1. Анализ своей роли в команде 1.Выполнить методику Р.М.Белбина "Роль в команде". 2.Обработать результат по ключу. 3.Изучить характеристики командных ролей. 4.Проанализировать полученный результат, ответив на вопросы: • Насколько полученный результат отражает реальное ваше поведение в команде (привести примеры, аргументы)? • С представителями каких ролей вам комфортно работать совместно (приведите примеры)? • С представителями каких ролей при совместной работе у вас возникают затруднен
User Creativizm : 24 января 2014
100 руб.
up Наверх