Оптимизация программного обеспечения. Курсовая работа. Вариант №6
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
6. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Вариант выполнения задания №6
Данные задания необходимо применить для программы, вычисляющей свертки двух сигналов. Тип элемента, хранящего значение отсчета сигнала – float. Для измерения времени должен быть использован монотонный таймер.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
6. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Вариант выполнения задания №6
Данные задания необходимо применить для программы, вычисляющей свертки двух сигналов. Тип элемента, хранящего значение отсчета сигнала – float. Для измерения времени должен быть использован монотонный таймер.
Дополнительная информация
В данной работе был выбран компилятор Microsoft Visual C++.
Работа сдана на "Отлично".
Дата оценки: 26.09.2020
Работа сдана на "Отлично".
Дата оценки: 26.09.2020
Похожие материалы
Оптимизация программного обеспечения. Вариант №6
Damovoy
: 26 ноября 2021
Задание
Написать вычислительную подпрограмму по заданию варианта.
Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени вып
400 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №7
Damovoy
: 7 сентября 2021
Методические указания и задание на выполнение курсовой работы
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оп
700 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №2.
sibguter
: 19 октября 2019
РАБОТА ВЫПОЛНЕНА НА C#!
1) Написать вычислительную подпрограмму по заданию варианта.
2) Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3) Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4) Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить гр
450 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант 04
Михаил18
: 26 сентября 2019
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью заданного вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размер
1200 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №5.
sibguter
: 18 сентября 2019
РАБОТА ВЫПОЛНЕНА НА C#!
1) Написать вычислительную подпрограмму по заданию варианта.
2) Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3) Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4) Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить гр
450 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 20
SibGOODy
: 23 августа 2024
Оглавление
Задание на курсовую работу 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 5
3. Добавление таймера 5
4. Статистика времени выполнения программы при различных уровнях оптимизации 8
5. Транспонирование матрицы 15
6. Векторизация вычислений 20
7. Многопоточный вариант вычисления скалярного произведения 29
Заключение 37
Список литературы 38
Задание на курсовую работу
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрог
1500 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 01
SibGOODy
: 21 августа 2024
Оглавление
Задание на курсовую работу 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 5
3. Добавление таймера 6
4. Статистика времени выполнения программы при различных уровнях оптимизации 8
4. Транспонирование матрицы 15
5. Векторизация вычислений 21
6. Многопоточный вариант вычисления скалярного произведения 29
Заключение 37
Список использованных источников 38
Задание на курсовую работу
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность
1500 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 16
SibGOODy
: 15 июля 2023
Содержание
1. Задание на курсовую работу 3
2. Исходные тексты реализаций 4
2.1. Для свёртки двух сигналов с циклом вызовов подпрограммы 4
2.2. Для свёртки двух сигналов с векторизованным вычислением 6
2.3. Для многопоточного варианта свёртки двух сигналов 8
3. Графики зависимости времени выполнения 10
Заключение 13
Список использованных источников 15
1. Задание на курсовую работу
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.
1500 руб.
Другие работы
Задание 10. Вариант 27 - Точки
Чертежи по сборнику Боголюбова 2007
: 27 марта 2023
Возможные программы для открытия данных файлов:
WinRAR (для распаковки архива *.zip или *.rar)
КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d
Любая программа для ПДФ файлов.
Боголюбов С.К. Индивидуальные задания по курсу черчения, 1989/1994/2007.
Задание 10. Вариант 27 - Точки
Построить наглядное изображение и комплексный чертеж точек А и В. Определить положение точек относительно плоскостей проекций.
В состав выполненной работы входят 2 файла:
1. Чертеж формата А4, выполненный
50 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 3 Вариант 40
Z24
: 30 декабря 2026
Определить силу суммарного давления бензина на торцевую стенку цилиндрической цистерны диаметром d = (2,4 + 0,05·y) м и точку ее приложения. Высота горловины hг = (0,6 + 0,02·z) м. Цистерна заполнена бензином до верха горловины. Плотность бензина ρб = 740 кг/м³ (рис. 3).
200 руб.
ДСТУ ГОСТ 7.1: 2006. Библиографическая запись. Библиографическое описание. Общие требования и правила составления
alfFRED
: 28 июня 2013
Настоящий стандарт устанавливает общие требования и правила составления библиографического описания документа, его части или группы документов: набор областей и элементов библиографического описания, последовательность их расположения, наполнение и способ представления элементов, применение предписанной пунктуации и сокращений. Стандарт распространяется на описание документов, которое составляется библиотеками, органами научно-технической информации, центрами государственной библиографии, издате
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 7 Вариант 35
Z24
: 14 января 2026
Определить коэффициент теплоотдачи при поперечном омывании потоком дымовых газов, имеющих температуру tг (табл. 5), трубы диаметром 100 мм. Скорость движения потока газов ω, угол атаки φ (табл. 5).
Физические характеристики дымовых газов см. приложение 3.
В конце задачи следует ответить письменно на следующий вопрос:
1. Как влияют на коэффициент теплоотдачи величина скорости потока, угол атаки потока газов, а также диаметр трубы?
180 руб.