Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 09
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Содержание
Техническое задание 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 4
3. Добавление таймера 5
4. Статистика времени выполнения программы при различных уровнях оптимизации 6
5. Векторизация вычислений 11
6. Многопоточный вариант вычисления скалярного произведения 16
7. Объединение многопоточности и векторизации кода 20
Заключение 22
Список используемых источников 23
Техническое задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
8. Объединить векторизованную версию и многопоточную. Оценить полученный выигрыш в производительности по сравнению с последовательной, векторной и многопоточной версиями.
Вариант 09:
Данные задания необходимо применить для программы, реализующей скалярное произведение двух векторов. Элементы векторов имеют тип short.
Для измерения времени должен быть использован монотонный таймер.
Техническое задание 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 4
3. Добавление таймера 5
4. Статистика времени выполнения программы при различных уровнях оптимизации 6
5. Векторизация вычислений 11
6. Многопоточный вариант вычисления скалярного произведения 16
7. Объединение многопоточности и векторизации кода 20
Заключение 22
Список используемых источников 23
Техническое задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
8. Объединить векторизованную версию и многопоточную. Оценить полученный выигрыш в производительности по сравнению с последовательной, векторной и многопоточной версиями.
Вариант 09:
Данные задания необходимо применить для программы, реализующей скалярное произведение двух векторов. Элементы векторов имеют тип short.
Для измерения времени должен быть использован монотонный таймер.
Дополнительная информация
Оценка - отлично!
Дата сдачи: ноябрь 2019 г.
Преподаватель: Остапкевич М.Б.
В архиве отчет + файлы программы (написана на C++). Использовался компилятор Microsoft Visual C++.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Дата сдачи: ноябрь 2019 г.
Преподаватель: Остапкевич М.Б.
В архиве отчет + файлы программы (написана на C++). Использовался компилятор Microsoft Visual C++.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Похожие материалы
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 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 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 06
Roma967
: 11 марта 2023
Содержание
Задание на курсовую работу 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 5
3. Добавление таймера 6
4. Статистика времени выполнения программы при различных уровнях оптимизации 7
5. Векторизация вычислений 12
6. Многопоточный вариант вычисления вычисление свертки двух сигналов 17
Заключение 24
Список использованных источников 25
Задание на курсовую работу
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы и
1500 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №15
IT-STUDHELP
: 29 апреля 2021
Вариант № 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коль
950 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №2
IT-STUDHELP
: 29 апреля 2021
Вариант № 2 - Скалярное произведение двух векторов. Элементы векторов имеют тип float
1. Задание
1. Напиcать вычиcлительную подпрограмму для cкалярного произведения двух векторов. Элементы векторов имеют тип float.
2. Реализовать возможноcть вызова подпрограммы из п.1 в цикле для заданного диапазона размеров вектора c заданным шагом приращения размера.
3. Вcтроить измерение времени выполнения главной вычиcлительной операции c помощью таймера аcтрономичеcкого времени (cиcтемного таймера).
4. Cоб
950 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №1
IT-STUDHELP
: 29 апреля 2021
Вариант № 1 - Умножение двух квадратных матриц. Элементы матрицы имеют тип float. Монотонный таймер.
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным ша-гом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислитель
950 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №7
IT-STUDHELP
: 29 апреля 2021
Вариант № 7
1. Задание
1. Написать подпрограмму вычисления свёртки двух сигналов. Тип элемента, хранящего значение отсчёта сигнала, - long.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью монотонного таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном
950 руб.
Другие работы
Гидравлика УГЛТУ Задача 2 Вариант 5
Z24
: 8 декабря 2025
В двух сообщающихся сосудах, наполненных водой, правый выполнен в виде круга диаметром d, а левый — в форме двух квадратов, соединенных жесткой связью со сторонами a и b. Определить манометрическое давление над левым сосудом, если к правому приложена сила Р. Плотность воды ρ = 1000 кг/м³.
150 руб.
Контрольная работа по ФОЭ. Вариант №1
ДО Сибгути
: 26 января 2013
Приложены файлы для построения графиков
ЗАДАЧА 1
Дано: транзистор КТ603А, напряжение питания ЕК = 50В, сопротивление нагрузки RН = 1000Ом, постоянный ток смещения в цепи базы IБ0 = 200мкА, амплитуда переменной составляющей тока базы IБМ= 150мкА.
ЗАДАЧА 2
Находим h- параметры в рабочей точке, которая определена в задаче 1. Параметр h11Э определяем следующим образом. На входных характеристиках (рисунок 2.1) задаемся приращением тока базы ΔIБ= ± 50=100 мкА относительно рабочей точки IБ0=200 мкА.
ЗА
40 руб.
Клапан сбрасывающий. Вариант 29
coolns
: 14 мая 2019
Клапан сбрасывающий. Вариант 29
Задание
1. Выполнить 3д модели деталей
2. Выполнить 3д модель сборочной единицы
3. Выполнить ассоциативные чертежи всех деталей.
4. Выполнить сборочный чертеж Клапан сбрасывающий
5. Выполнить спецификацию к сборочной единице.
Вариант 29 Клапан сбрасывающий
Клапан сбрасывающий – арматурное устройство, устанавливаемое на резервуар для поддержания в нем установленного давления.
Корпус 1 клапана завинчивают в резервуар. В случае превышения в резервуаре давления,
140 руб.
Гидравлика Задача 13.34 Вариант 88
Z24
: 7 января 2026
В приводах многих машин (прессах, бульдозерах, скреперах подъемниках, станках) применяется схема гидропривода, изображенная на рисунке:
Гидропривод состоит из бака масляного Б, насоса Н, обратного клапана КО, гидрораспределителя Р, гидроцилиндров ГЦ, трубопроводов, предохранительного клапана КП, фильтра Ф.
Значения усилия на штоке F, скорости перемещения рабочего органа (поршня) V, рабочего давления в гидроприводе p и длины трубопроводов l приведены в таблице 2.
Для заданной гидросхемы
350 руб.