«Оптимизация программного обеспечения (ДВ 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 руб.
Оптимизация программного обеспечения. Билет №81
Билет №81 1) Более экономное использование шины памяти достигается при использовании 1. сквозной записи 2. обратной записи 3. одинаково для сквозной и обратной записи 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 7) Промах при доступе к кэшу, который происходит, когда обращаются к блокам памяти, занимающим одну и ту же строку кэша
User IT-STUDHELP : 2 декабря 2021
500 руб.
promo
Оптимизация программного обеспечения. Билет №10
Билет №10 8) Более плотное размещение и большая локальность: 1. достигается при представлении данных в виде массива записей 2. достигается при представлении данных в виде записи массивов 3. зависит от характера доступа к данным в конкретной задаче 11) Кто выявляет независимых команды в суперскалярной архитектуре и VLIW 1. Компилятор 2. В суперскаляре – компилятор, во VLIW – процессор 3. В суперскаляре – процессор, во VLIW – компилятор 4. Процессор 13) При работе с двумерными массивами на Си п
User IT-STUDHELP : 2 декабря 2021
500 руб.
promo
Оптимизация программного обеспечения. Вариант №6
Задание Написать вычислительную подпрограмму по заданию варианта. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени вып
User Damovoy : 26 ноября 2021
400 руб.
Влияние чувства социальной безопасности и тревожности на успешность учения у старших школьников
ВВЕДЕНИЕ ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЦИАЛЬНОЙ БЕЗОПАСНОСТИ СТАРШИХ ШКОЛЬНИКОВ 1.1 АНАЛИЗ ПСИХОЛОГО-ПЕДАГОГИЧЕСКОЙ ЛИТЕРАТУРЫ 1.2 ПРОБЛЕМЫ СОЦИАЛЬНОЙ БЕЗОПАСНОСТИ В СОВРЕМЕННОМ ОБЩЕСТВЕ 1.3 ОСОБЕННОСТИ ПРОЯВЛЕНИЯ ТРЕВОЖНОСТИ У ДЕТЕЙ ПОДРОСТКОВОГО ВОЗРАСТА ГЛАВА 2. ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ ВЛИЯНИЕ ЧУВСТВА СОЦИАЛЬНОЙ БЕЗОПАСНОСТИ НА УСПЕШНОСТЬ УЧЕНИЯ У СТАРШИХ ШКОЛЬНИКОВ 2.1 КОНСТАТИРУЮЩИЙ ЭКСПЕРИМЕНТ 2.2 ФОРМИРУЮЩИЙ ЭКСПЕРИМЕНТ 2.3 КОНТРОЛИРУЮЩИЙ ЭКСПЕРИМЕНТ ЗАКЛ
User Qiwir : 19 октября 2013
Разработка участка по модернизации ходовой части автомобиля УАЗ Патриот в условиях
СОДЕРЖАНИЕ ВВЕДЕНИЕ 6 1. ВЫБОР ОБЪЕКТА ПРОЕКТИРОВАНИЯ УЧАСТКА ПО МОДЕРНИЗАЦИИ ХОДОВОЙ ЧАСТИ АВТОМОБИЛЯ УАЗ ПАТРИОТ 8 2. СОСТОЯНИЕ ВОПРОСА И ИСХОДНЫЕ ДАННЫЕ 10 2.1. Анализ месторасположения и производственной базы предприятия 10 2.2. Организационная структура предприятия 14 2.3. Анализ применяемых технологий 15 2.4. Анализ используемого оборудования 17 3. ОБОСНОВАНИЕ ТЕМЫ ДИПЛОМНОГО ПРОЕКТА 23 4. РАСЧЕТНО-ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 25 4.1 Генеральный план предприятия 25 4.2. Планировка производственны
User элай : 14 января 2016
1500 руб.
Разработка участка по модернизации ходовой части автомобиля УАЗ Патриот в условиях
Проект формувальної машини СМЖ-227
Вступ…………………………………………………………………………. І. Характеристика технологічного процесу……………………………………… ІІ. Огляд існуючих конструкцій обладнання для формування залізобетонних виробів……………………………………………………………………………… ІІІ. Розрахункова частина…………………………………………………………. IV. Експлуатаційна частина……………………………………………………….. V. Охорона праці…………………………………………………………………... VI. Техніко-економічна частина………………………………………………….. Список використаної літератури…………………………………………...
User OstVER : 16 октября 2013
1505 руб.
Проект формувальної машини СМЖ-227
Контрольная работа по дисциплине: Архитектура вычислительных систем. Вариант 8
8. Каковы области применения однокристальных ВС? Задача: Самостоятельно рассмотрите указанную область применения в плане предъявляемых ею требований к ВС: Карманный аудиоплеер для проигрывания звука, записанного в цифровом виде на компактный модуль flash памяти. 8. Как была устроена коммутирующая сеть ВС ILLIAC IV, в чем заключались ее достоинства и недостатки? Задача 1. МЗП клеточно-автоматная модель простейшего сумматора состоит из клеточного объекта - поля значений и двух правил: правило сл
User IT-STUDHELP : 10 мая 2022
300 руб.
promo
up Наверх