«Оптимизация программного обеспечения (ДВ 4.2)». Вариант №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 Отчёт.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

По предпоследней цифре пароля:
01. Таймер астрономического времени (системный таймер)

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

Проверил: Остапкевич М.Б.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 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
Оптимизация программного обеспечения. Вариант №10
Задание 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости
User LowCost : 1 февраля 2022
249 руб.
promo
Оптимизация программного обеспечения. Билет №77
Билет №77 1) Более экономное использование шины памяти достигается при использовании 1. сквозной записи 2. обратной записи 3. одинаково для сквозной и обратной записи 6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах: 1. при формировании спецификации 2. при проектировании 3. при реализации 4. при сопровождении 5. на всех выше перечисленных этапах 8) Более плотное размещение и большая локальность: 1. достигается при представлении данных в виде массив
User IT-STUDHELP : 30 декабря 2021
500 руб.
promo
«Оптимизация программного обеспечения». Билет №11
Вопросы билета. 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 5) При выполнении многопоточной программы, использующей POSIX Threads, завершение работы функции main в случае, когда могут еще выполняться другие потоки производится с помощью: 1. вызова оператора return 2. вызова функции _exit 3. вызова функции pthread_exit 4. вызова фу
User boeobq : 4 декабря 2021
300 руб.
«Оптимизация программного обеспечения». Билет №11
Оптимизация программного обеспечения. Билет №10
Билет №10 8) Более плотное размещение и большая локальность: 1. достигается при представлении данных в виде массива записей 2. достигается при представлении данных в виде записи массивов 3. зависит от характера доступа к данным в конкретной задаче 11) Кто выявляет независимых команды в суперскалярной архитектуре и VLIW 1. Компилятор 2. В суперскаляре – компилятор, во VLIW – процессор 3. В суперскаляре – процессор, во VLIW – компилятор 4. Процессор 13) При работе с двумерными массивами на Си п
User Damovoy : 3 декабря 2021
180 руб.
Оптимизация программного обеспечения. Билет №10
Билет №10 8) Более плотное размещение и большая локальность: 1. достигается при представлении данных в виде массива записей 2. достигается при представлении данных в виде записи массивов 3. зависит от характера доступа к данным в конкретной задаче 11) Кто выявляет независимых команды в суперскалярной архитектуре и VLIW 1. Компилятор 2. В суперскаляре – компилятор, во VLIW – процессор 3. В суперскаляре – процессор, во VLIW – компилятор 4. Процессор 13) При работе с двумерными массивами на Си п
User IT-STUDHELP : 2 декабря 2021
500 руб.
promo
Оптимизация программного обеспечения. Билет №81
Билет №81 1) Более экономное использование шины памяти достигается при использовании 1. сквозной записи 2. обратной записи 3. одинаково для сквозной и обратной записи 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 7) Промах при доступе к кэшу, который происходит, когда обращаются к блокам памяти, занимающим одну и ту же строку кэша
User IT-STUDHELP : 2 декабря 2021
500 руб.
promo
Оптимизация программного обеспечения. Вариант №6
Задание Написать вычислительную подпрограмму по заданию варианта. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени вып
User Damovoy : 26 ноября 2021
400 руб.
Системное программное обеспечение. Лабораторная работа №2. Вариант №9.
Лабораторная работа 2 Тема: Оператор цикла LOOP. Команды условных переходов Порядок выполнения работы: ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ. Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение регистра АХ перед выходо
User nik200511 : 23 января 2020
13 руб.
Изображение резьбы. Задание 3 - Вариант 23
В.П. Большаков. Создание трехмерных моделей и конструкторской документации в системе КОМПАС-3D. Практикум. Задание 3. Изображение резьбы - Вариант 23 1. Изобразить и обозначить резьбу метрическую с крупным шагом на поверхности L. Построить вид слева. 2. Изобразить и обозначить резьбу метрическую с мелким шагом на поверхности L. Построить вид слева. 3. Показать условное изображение резьбы при длине нарезанной части L на поверхностях 1 и 2. В состав работы входит: Чертежи; 3D модели.
User .Инженер. : 23 мая 2026
250 руб.
Изображение резьбы. Задание 3 - Вариант 23 promo
Тепломассообмен СЗТУ Задача 1 Вариант 01
Стенка топочной камеры имеет размеры 3×5 м². Стенка состоит из шамотного кирпича (250 мм) и одного красного кирпича (250 мм); в промежутке между ними имеется изоляционная совелитовая прокладка толщиной δ. Температура внутренней поверхности стенки t1; температура наружной поверхности по условиям техники безопасности не должна превышать 60 ºC. Определить тепловой поток через стенку за 10 часов работы и экономию в процентах от применения изоляционной прослойки по сравнению со стенкой той же толщ
User Z24 : 29 января 2026
200 руб.
Тепломассообмен СЗТУ Задача 1 Вариант 01
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 3 Вариант 07
Для заполнения пожарного водоема используется трубопровод длиной L. Определить необходимый напор насоса, если возвышение водоема над источником Z, гидравлический уклоy i, свободный напор в конце линии Нсв.
User Z24 : 9 марта 2026
150 руб.
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 3 Вариант 07
up Наверх