Оптимизация программного обеспечения. Курсовая работа. Вариант №11 (51, 91).
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Вариант работы
1 Умножение двух квадратных матриц. Элементы матрицы имеют тип float
1,5, 9 Таймер астрономического времени (системный таймер)
1. Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
1 Умножение двух квадратных матриц. Элементы матрицы имеют тип float
1,5, 9 Таймер астрономического времени (системный таймер)
1. Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Дополнительная информация
успешно зачтена, Остапкевич М.Б., март 2019
Похожие материалы
Оптимизация программного обеспечения. Курсовая работа. Для вариантов №№11, 51, 91.
nik200511
: 20 мая 2020
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимост
801 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №7
Damovoy
: 7 сентября 2021
Методические указания и задание на выполнение курсовой работы
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оп
700 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №6
Акула73
: 25 февраля 2021
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени
1499 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №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 руб.
Другие работы
Онлайн Тест 3 по дисциплине: Техника и технологии первичной обработки сигналов.
IT-STUDHELP
: 5 декабря 2022
Вопрос No1
Мощность шума паузы равна
Pш.кв=δ/12
Pш.кв=δ2/4
Pш.кв=δ2/10
Pш.кв=δ/8
Вопрос No2
Что изображает кривая равной громкости?
равные уровни сигнала
диапазон неслышимых сигналов
кривые вероятности распределения звука
Вопрос No3
Время срабатывания – это интервал между моментом, когда
от источника начинает подаваться сигнал с уровнем на 10 дБ выше номинального значения, и моментом, когда выходной уровень уменьшится с 10 до 0 дБ по отношению к номинальному значению
от источника начи
600 руб.
Физические основы электроники. Контрольная работа.
madamm
: 17 декабря 2008
Содержание задач контрольной работы
Задача 1: Исходные данные для задачи берем из таблицы П.1.1 приложения 1.
Вариант No2.
Дано: транзистор КТ605А, напряжение питания ЕК = 12 В, сопротивление нагрузки RН = 200 Ом, постоянный ток смещения в цепи базы I Б0 = 625 мкА, амплитуда переменной составляющей тока базы I БМ= 375 мкА .
По статическим характеристикам заданного биполярного транзистора (приложение 2), включенного по схеме с общим эмиттером, рассчитать пар
220 руб.
Мотивационная гигиена
alfFRED
: 15 ноября 2012
Если вы столкнулись с трудностями, которые связаны с тем, что какая-то работа является мало привлекательной для сотрудников, то по 15 перечисленным здесь пунктам вы можете проверить, можно ли создать условия, чтобы сделать ее более привлекательной.
Николай Николаевич Вересов, Российская академия образования, Московский психолого-социальный институт.
Теорию «мотивационной гигиены» ее автор Фредерик Херцберг развил и конкретизировал в книге, которую написал вместе с руководителем компании ITT («In
10 руб.
Дефекты сварных соединений и методы их выявления, особенности сварки чугуна
Slolka
: 20 октября 2013
В процессе сварки в металле шва и зоне термического влияния могут возникать дефекты, которые снижают прочность соединения, приводят к негерметичности швов, снижают эксплуатационную надежность изделия. Причины возникновения дефектов различны, поэтому и меры по их предупреждению и устранению также различны.
По месту расположения различают дефекты наружные и внутренние. Наружные дефекты, как правило, могут быть выявлены при внешнем осмотре. Для обнаружения внутренних дефектов применяют специальные
10 руб.