Оптимизация программного обеспечения. Курсовая работа. Для вариантов №№11, 51, 91.

Состав работы

material.view.file_icon
material.view.file_icon дп.docx

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание

1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. (только для варианта с умножением матриц) провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. (для всех вариантов, кроме решения системы линейных уравнений) Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
8. (только для скалярного произведения векторов) Объединить векторизованную версию и многопоточную. Оценить полученный выигрыш в производительности по сравнению с последовательной, векторной и многопоточной версиями.

Задание варианта (вариант 11):

1. Умножение двух квадратных матриц. Элементы матрицы имеют тип float.
1. Таймер астрономического времени (системный таймер)

Дополнительная информация

данная работа не проверялась преподавателем, тесты написаны на С++

17 страниц, задание, реализация, выводы, без файлов программ, всё в тексте отчета. Аналогичная работа зачтена без исходных файлов на "отлично" (Остапкевич М.Б.).
Оптимизация программного обеспечения. Курсовая работа. Вариант №11 (51, 91).
Вариант работы 1 Умножение двух квадратных матриц. Элементы матрицы имеют тип float 1,5, 9 Таймер астрономического времени (системный таймер) 1. Задание 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать с
User nik200511 : 10 июня 2019
829 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №7
Методические указания и задание на выполнение курсовой работы Задание 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оп
User Damovoy : 7 сентября 2021
700 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №6
1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени
User Акула73 : 25 февраля 2021
1499 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №2.
РАБОТА ВЫПОЛНЕНА НА C#! 1) Написать вычислительную подпрограмму по заданию варианта. 2) Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3) Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4) Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить гр
User sibguter : 19 октября 2019
450 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант 04
1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью заданного вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размер
User Михаил18 : 26 сентября 2019
1200 руб.
Оптимизация программного обеспечения. Курсовая работа. Вариант №5.
РАБОТА ВЫПОЛНЕНА НА C#! 1) Написать вычислительную подпрограмму по заданию варианта. 2) Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3) Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4) Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить гр
User sibguter : 18 сентября 2019
450 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 20
Оглавление Задание на курсовую работу 3 1. Вычислительная подпрограмма 4 2. Вызов подпрограммы в цикле 5 3. Добавление таймера 5 4. Статистика времени выполнения программы при различных уровнях оптимизации 8 5. Транспонирование матрицы 15 6. Векторизация вычислений 20 7. Многопоточный вариант вычисления скалярного произведения 29 Заключение 37 Список литературы 38 Задание на курсовую работу 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрог
User SibGOODy : 23 августа 2024
1500 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 01
Оглавление Задание на курсовую работу 3 1. Вычислительная подпрограмма 4 2. Вызов подпрограммы в цикле 5 3. Добавление таймера 6 4. Статистика времени выполнения программы при различных уровнях оптимизации 8 4. Транспонирование матрицы 15 5. Векторизация вычислений 21 6. Многопоточный вариант вычисления скалярного произведения 29 Заключение 37 Список использованных источников 38 Задание на курсовую работу 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность
User SibGOODy : 21 августа 2024
1500 руб.
promo
Вариант №4. Курсовая работа на тему: Проект магистральной (внутризоновой) ВОЛП Направляющие системы электросвязи
Трасса: Самара – Казань λ=1,55 мкм n1=1,475 n2=1,47 Индивидуальное задание: Прокладка ОК в телефонной канализации В качестве транспорта выбран STM Huawei Optix Чтобы успешно сдать успешно сдать, изменяйте внешний вид работ: измените рисунок схемы трассы измените таблицу выбора трассы остальное по аналогу.
User Leprous : 10 июня 2015
300 руб.
Вариант №4. Курсовая работа на тему: Проект магистральной (внутризоновой) ВОЛП Направляющие системы электросвязи
Сети связи и системы коммутации. Контрольная работа. Вариант 5.
Контрольная работа №1 по дисциплине: «Сети связи и системы коммутации (гр.АПиАБ)» Исходные данные: 1. Назначение, емкость: УК1 - 9000 УК2 - 10000 УК3 - 4500 УК4 - 7500 2. Структурный состав абонентов: 2.1. Аппараты квартирного сектора: 28 % 2.2. Аппараты делового сектора: 72 % 3. Нагрузка: - данные об интенсивности - согласно РД 45.120 –2001. - характеристика населенного пункта: город с населением 500 тыс. чел. Проверил: доцент кафед-ры ИКСС Шерстнева О.Г.
User antoxa231 : 15 марта 2025
300 руб.
Проектирование специализированного участка шиномонтажа
Выбираем исходными данные для расчета СТО: - число автомобилей, обслуживаемых СТО в год - 950 шт; - тип поста – специализированный; Марка автомобиля Пробег с начала эксплуатации в долях от L к. р. Количество автомобилей Дни работы М1А1-2 14000 20% 357 М1В1-2 16500 40% М1С 19500 40% - режим работы станции обслуживания 9-13 15-21 357 дней. Цель проекта. Разработать специализированный пост по шиномонтажу, с применением современного, высокоточного оборудования для широкого сегмента обсл
User dangerrose : 14 ноября 2016
250 руб.
Проектирование специализированного участка шиномонтажа
Лекции по машинам постоянного тока (МПТ)
В лекциях рассмотрены следующие темы: Устройство, принцип действия и электромагнитный момент машины постоянного тока Реакция якоря машины постоянного тока Коммутация в коллекторных машинах постоянного тока Генераторы постоянного тока Двигатели постоянного тока
User romanoff81 : 25 мая 2009
10 руб.
up Наверх