Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 20
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Оглавление
Задание на курсовую работу 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 5
3. Добавление таймера 5
4. Статистика времени выполнения программы при различных уровнях оптимизации 8
5. Транспонирование матрицы 15
6. Векторизация вычислений 20
7. Многопоточный вариант вычисления скалярного произведения 29
Заключение 37
Список литературы 38
Задание на курсовую работу
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Вариант 20:
Данные задания необходимо применить для программы, реализующей умножение двух квадратных матриц. Элементы матрицы имеют тип unsigned long.
Для измерения времени должен быть использован монотонный таймер.
* В данной работе был выбран компилятор Microsoft Visual C++.
Задание на курсовую работу 3
1. Вычислительная подпрограмма 4
2. Вызов подпрограммы в цикле 5
3. Добавление таймера 5
4. Статистика времени выполнения программы при различных уровнях оптимизации 8
5. Транспонирование матрицы 15
6. Векторизация вычислений 20
7. Многопоточный вариант вычисления скалярного произведения 29
Заключение 37
Список литературы 38
Задание на курсовую работу
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Вариант 20:
Данные задания необходимо применить для программы, реализующей умножение двух квадратных матриц. Элементы матрицы имеют тип unsigned long.
Для измерения времени должен быть использован монотонный таймер.
* В данной работе был выбран компилятор Microsoft Visual C++.
Дополнительная информация
Оценка - отлично!
Год сдачи: 2020 г.
Преподаватель: Остапкевич М.Б.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Год сдачи: 2020 г.
Преподаватель: Остапкевич М.Б.
Помогу с другим вариантом.
Выполняю работы на заказ по различным дисциплинам.
E-mail: LRV967@ya.ru
Похожие материалы
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 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 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №7
IT-STUDHELP
: 29 апреля 2021
Вариант № 7
1. Задание
1. Написать подпрограмму вычисления свёртки двух сигналов. Тип элемента, хранящего значение отсчёта сигнала, - long.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью монотонного таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном
950 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №10
Алексей134
: 5 марта 2021
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости
400 руб.
Другие работы
Лабораторная работа № 3.4 по дисциплине "Метрология, стандартизация и сертификация". Вариант №1
ir4onka
: 8 января 2018
1. Цель работы
1.1. Изучить:
1.1.1 Параметры переменных напряжений и токов;
1.1.2 Методы измерения параметров переменных напряжений и токов;
1.1.3 Принцип действия, устройство и метрологические характеристики электронных вольтметров;
1.1.4 Особенности измерения напряжения электронными вольтметрами переменного тока;
1.1.5 Источники погрешности при измерении электронными вольтметрами.
1.2. Получить навыки работы с измерительными приборами.
1.3.Приобрести умение обрабатывать и оформлять результаты
100 руб.
Курсовая работа по дисциплине: «Финансы и кредит»
natbd
: 27 марта 2018
Курсовая работа
СОДЕРЖАНИЕ.
ЧАСТЬ 1. ФИНАНСОВЫЕ РИСКИ (НАПРАВЛЕНИЕ СТЕПЕНИ ФИНАНСОВЫХ РИСКОВ).
ВВЕДЕНИЕ.
1. ПОНЯТИЕ РИСКА, ВИДЫ РИСКОВ.
1.1 СИСТЕМА РИСКОВ.
1.2 КЛАССИФИКАЦИЯ ФИНАНСОВЫХ РИСКОВ.
4. СПОСОБЫ ОЦЕНКИ СТЕПЕНИ РИСКА.
3. УПРАВЛЕНИЕ ФИНАНСОВЫМИ РИСКАМИ.
3.1 СТРУКТУРА СИСТЕМЫ УПРАВЛЕНИЯ РИСКАМИ.
3.2 МЕТОДЫ УПРАВЛЕНИЯ ФИНАНСОВЫМ РИСКОМ.
4. СПОСОБЫ СНИЖЕНИЯ ФИНАНСОВОГО РИСКА.
ЗАКЛЮЧЕНИЕ.
ТЕСТЫ ПО ТЕМЕ.
ЛИТЕРАТУРА.
ЧАСТЬ 2. РАСЧЕТНАЯ ЧАСТЬ.
ЗАДАЧА 1. «ОЦЕНКА БУДУЩЕЙ И ТЕКУЩЕЙ СТОИМ
150 руб.
Лабораторная № 4 по дисциплине "Вычислительная математика". Вариант №3.
hunter911
: 15 сентября 2012
Тема: Численное дифференцирование.
Известно, что функция удовлетворяет условию при любом x. Измерительный прибор позволяет находить значения с точностью 0.0001. Найти наименьшую погрешность, с которой можно найти по приближенной формуле: . Рассчитать шаг для построения таблицы значений функции, которая позволит вычислить значения с наименьшей погрешностью.
Составить программу, которая
1. Выводит таблицу значений функции с рассчитанным шагом h на интервале [c – h, c + 21h].
2. По составле
100 руб.
Экзамен по дисциплине: Математика (спецглавы). Билет №16
Amor
: 29 октября 2013
Билет №16
1. Основная теорема Коши о вычетах. Применение вычетов.
2. Найти область сходимости ряда (см. скриншот)
3. Вычислить определенный интеграл с помощью разложения подынтегральной функции в степенной ряд (см. скриншот)
4. Вычислить контурный интеграл от функции комплексной переменной с помощью вычетов , (см. скриншот)
5. Найти частное решение дифференциального уравнения с заданными начальными условиями операторным методом (см. скриншот)
500 руб.