Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №10
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Вариант 10, вариант выбора таймера 1
Умножение двух квадратных матриц. Элементы матрицы имеют тип unsigned long. Таймер астрономического времени (системный таймер).
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Вариант 10, вариант выбора таймера 1
Умножение двух квадратных матриц. Элементы матрицы имеют тип unsigned long. Таймер астрономического времени (системный таймер).
Дополнительная информация
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Оптимизация программного обеспечения (ДВ 4.2)
Вид работы: Курсовая работа
Оценка: Отлично
Дата оценки: 11.03.2019
Рецензия: Уважаемый
С уважением,
МБ
Оценена Ваша работа по предмету: Оптимизация программного обеспечения (ДВ 4.2)
Вид работы: Курсовая работа
Оценка: Отлично
Дата оценки: 11.03.2019
Рецензия: Уважаемый
С уважением,
МБ
Похожие материалы
Оптимизация программного обеспечения. Вариант №10
LowCost
: 1 февраля 2022
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости
249 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 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 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №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 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №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
selkup
: 12 октября 2015
2 вариант:
Написать программу конвертор. Для уменьшения количества цветов выбираются наиболее часто встречаемые цвета в исходном изображении. Причем эти цвета не должны быть слишком похожими друг на друга. Для сравнения цветов вычисляются разности между RGB составляющими.
Delta=(R1-R2)2 + (G1-G2)2+ (B1-B2)2
Программа должны выводить изображение на экран до и после конвертирования.
150 руб.
Теплотехника Задача 26.12 Вариант 86
Z24
: 20 октября 2025
Плоская стальная стенка толщиной δс омывается с одной стороны горячими газами с температурой t1, а с другой стороны – водой с температурой t2. Определите коэффициент теплопередачи от газов к воде k, удельный тепловой поток q и температуры обеих поверхностей стенки, если известны коэффициенты теплоотдачи от газов к стенке α1 и от стенки к воде α2; коэффициент теплопроводности стали λc=50 Вт/(м·ºС). Определите так же все указанные величины, если стенка со стороны воды покроется слоем накипи толщин
180 руб.
Двотрубний підігрівник типу «Труба в трубі»
evelin
: 20 октября 2012
Дисципліна Процеси і апарати харчових виробництв.
Зміст
Вступ……………………………………………
1.Описання об’єкта проектування (апарата, машини, установки)……………………………
2.Місце та призначення об’єкта проектування в технологічній схемі…………………………
3.Розрахунки
3.1 тепловий розрахунок
3.2 гідравлічний розрахунок
3.3 розрахунок патрубків
3.4 розрахунок потужності на валу насоса
4.Техніко-економічні показники……………. 9
5.Умови безпечної експлуатації об’єкта проектування і п
10 руб.
Анализ финансового состояния предприятия и его финансовой устойчивости
OstVER
: 25 ноября 2012
Реалии современной экономики предъявляют все более жесткие требования к эффективности работы предприятий всех отраслей. Особая роль железнодорожного транспорта в этих условиях определяется тем, что от качества управления ресурсами этой, наиболее важной отечественной инфраструктурной составляющей, зависит, в конечном итоге, себестоимость продукции и услуг других сфер хозяйственной деятельности.
В этих условиях роль экономического анализа и диагностики финансово-хозяйственной деятельности невозмож
5 руб.