Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №15

Цена:
950 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon Curs.cpp
material.view.file_icon Curs.vcxproj
material.view.file_icon Curs.vcxproj.user
material.view.file_icon Curs1.cpp
material.view.file_icon Curs2.cpp
material.view.file_icon Curs3.cpp
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вариант № 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кольких уровней оптимизации в выбранном компиляторе. Поcтроить графики завиcимоcти времени выполнения от размеров.
5. Векторизовать вычиcления в теле cамого вложенного цикла вычиcлительной подпрограммы. Повторить для этого варианта реализации п. 4.
6. Реализовать многопоточный вариант вычиcлительной процедуры. Замерить уcкорение для различного чиcла потоков по cравнению c поcледовательной верcией.
7. Объединить векторизованную верcию и многопоточную. Оценить полученный выигрыш в производительноcти по cравнению c поcледовательной, векторной и многопоточной верcиями.

2. Иcходные текcты реализаций

3. Графики зависимости времени выполнения

4. Выводы

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

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Оптимизация программного обеспечения
Вид работы: Курсовая работа
Оценка: Отлично
Дата оценки: 29.04.2021
Рецензия: Уважаемый,

Остапкевич Михаил Борисович

Помогу с вашим вариантом, другой работой, дисциплиной или онлайн-тестом.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 15
Содержание Задание 3 1. Исходные тексты всех реализаций 4 1.1 Последовательный вариант вычислительной подпрограммы скалярного произведения двух векторов 4 1.2 Векторизованный вариант вычислительной подпрограммы скалярного произведения двух векторов 5 1.3 Многопоточный вариант вычислительной подпрограммы скалярного произведения двух векторов 6 1.4 Многопоточный векторизованный вариант вычислительной подпрограммы скалярного произведения двух векторов 7 2. Графики зависимости времени выполнения 8
User Roma967 : 15 августа 2019
1500 руб.
promo
Вариант №15. Оптимизация программного обеспечения (ДВ 4.2)
Билет №23 5) При выполнении многопоточной программы, использующей POSIX Threads, завершение работы функции main в случае, когда могут еще выполняться другие потоки производится с помощью: 1. вызова оператора return 2. вызова функции _exit 3. вызова функции pthread_exit 4. вызова функции pthread_create 6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах: 1. при формировании спецификации 2. при проектировании 3. при реализации 4. при сопровождении 5. на
User nura : 28 мая 2019
300 руб.
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 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
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 16
Содержание 1. Задание на курсовую работу 3 2. Исходные тексты реализаций 4 2.1. Для свёртки двух сигналов с циклом вызовов подпрограммы 4 2.2. Для свёртки двух сигналов с векторизованным вычислением 6 2.3. Для многопоточного варианта свёртки двух сигналов 8 3. Графики зависимости времени выполнения 10 Заключение 13 Список использованных источников 15 1. Задание на курсовую работу 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы из п.
User SibGOODy : 15 июля 2023
1500 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант 06
Содержание Задание на курсовую работу 3 1. Вычислительная подпрограмма 4 2. Вызов подпрограммы в цикле 5 3. Добавление таймера 6 4. Статистика времени выполнения программы при различных уровнях оптимизации 7 5. Векторизация вычислений 12 6. Многопоточный вариант вычисления вычисление свертки двух сигналов 17 Заключение 24 Список использованных источников 25 Задание на курсовую работу 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы и
User Roma967 : 11 марта 2023
1500 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №2
Вариант № 2 - Скалярное произведение двух векторов. Элементы векторов имеют тип float 1. Задание 1. Напиcать вычиcлительную подпрограмму для cкалярного произведения двух векторов. Элементы векторов имеют тип float. 2. Реализовать возможноcть вызова подпрограммы из п.1 в цикле для заданного диапазона размеров вектора c заданным шагом приращения размера. 3. Вcтроить измерение времени выполнения главной вычиcлительной операции c помощью таймера аcтрономичеcкого времени (cиcтемного таймера). 4. Cоб
User IT-STUDHELP : 29 апреля 2021
950 руб.
promo
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №1
Вариант № 1 - Умножение двух квадратных матриц. Элементы матрицы имеют тип float. Монотонный таймер. Задание 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным ша-гом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислитель
User IT-STUDHELP : 29 апреля 2021
950 руб.
promo
Оцінка та аналіз фінансових ресурсів органів місцевого самоврядування
Вступ Активний вплив місцевого самоврядування на формування нових суспільних відносин можливий лише в тому разі, якщо воно матиме усвлєму розпорядженні достатню кількість фінансових ресурсів. Головною ознакою фінансової незалежності є володіння і самостійне розпорядження фінансовими ресурсами, обсяги яких відповідають функціям і завданням, що покладаються на органи місцевого самоврядування. Тому виникає потреба обґрунтування економічного змісту фасових ресурсів місцевих органів влади, дослідженн
User Lokard : 23 октября 2013
10 руб.
Контрольная работа по дисциплине: Программно-конфигурируемые сети. Вариант №08.
Задание При выполнении работы требуется: Построить модель замкнутой однородной СеМО, узлами которой являются узлы инфокоммуникационной системы, топология и параметры которой заданы в таблице 1.1. Определить маршрутную матрицу, соответствующую топологии сети массового обслуживания, учитывая, что если к узлу примыкает несколько каналов, то все направления движения заявок равновероятны. Получить вероятностно-временные характеристики сети в зависимости от количества заявок в СеМО, узловые характе
User teacher-sib : 30 августа 2023
800 руб.
Контрольная работа по дисциплине: Программно-конфигурируемые сети. Вариант №08. promo
Задача по физике (развернутое решение в Word)
Колебательный контур состоит из конденсатора ёмкостью 15,0 мкФ и катушки индуктивностью 0,400 Гн. Определить максимальную силу тока в контуре, если максимальная разность потенциалов на обкладках конденсатора равна 100 В. Активным сопротивлением контура пренебречь.
User Григорий12 : 3 марта 2017
50 руб.
Задача по физике (развернутое решение в Word)
Проектирование червячного редуктора и цепной передачи для привода ленточного транспортёра
Техническое задание Тема проекта: спроектировать червячный редуктор и цепную передачу для привода ленточного транспортёра 1 - электродвигатель; 2 – клиноременная передача; 3 - червячный редуктор; 4 - цепная передача; 5 – барабан транспортера; Данные для расчета: Рэл = 7,5 кВт – мощность электродвигателя nэл = 1455 об / мин - частота вращения вала электродвигателя Uр = 10 - передаточное число редуктора = 2,4 рад/сек - угловая скорость вала транспортера Uр. п = 2 – передаточное отношение р
User romanoff81 : 29 октября 2013
50 руб.
Проектирование червячного редуктора и цепной передачи для привода ленточного транспортёра
up Наверх