Умножение двух квадратных матриц - Оптимизация ПО Курсовая работа вариант 0

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon 1-4 (с оптимизацией).png
material.view.file_icon 1-4(без оптимизации).png
material.view.file_icon 5 (без оптимизации).png
material.view.file_icon 5 (с оптимизацией).png
material.view.file_icon 7 (без оптимизации).png
material.view.file_icon 7 (с оптимизацией).png
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon
material.view.file_icon storage.ide
material.view.file_icon storage.ide-shm
material.view.file_icon storage.ide-wal
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon sqr_matrix_optim.exe
material.view.file_icon sqr_matrix_optim.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon sqr_matrix_optim.csproj.CoreCompileInputs.cache
material.view.file_icon sqr_matrix_optim.csproj.FileListAbsolute.txt
material.view.file_icon sqr_matrix_optim.csprojAssemblyReference.cache
material.view.file_icon sqr_matrix_optim.exe
material.view.file_icon sqr_matrix_optim.pdb
material.view.file_icon SqrMatrix.cs
material.view.file_icon sqr_matrix_optim.csproj
material.view.file_icon sqr_matrix_optim.csproj.user
material.view.file_icon _main.cs
material.view.file_icon sqr_matrix_optim.sln
material.view.file_icon Поясниловка.docx

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

material.view.file_icon 1-4 (с оптимизацией).png
1-4 (с оптимизацией).png
material.view.file_icon 1-4(без оптимизации).png
1-4(без оптимизации).png
material.view.file_icon 7 (без оптимизации).png
7 (без оптимизации).png
material.view.file_icon 7 (с оптимизацией).png
7 (с оптимизацией).png

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

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

Описание

10 Умножение двух квадратных матриц. Элементы матрицы имеют тип unsigned long

Задание
Написать вычислительную подпрограмму по заданию варианта.
Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
(только для варианта с умножением матриц) провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
(для всех вариантов, кроме решения системы линейных уравнений) Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
(только для скалярного произведения векторов) Объединить векторизованную версию и многопоточную. Оценить полученный выигрыш в производительности по сравнению с последовательной, векторной и многопоточной версиями.
Лабораторные работы №№1,2,3 + Курсовая по дисциплине: Алгоритмы и вычислительные методы оптимизации. Вариант №0
Язык программирования: python3 Задание на курсовую работу Перейти к канонической форме задачи линейного программирования. {█(Z(x_1,x_2 )=p_1 x_1+p_2 x_2→min@a_1 x_1+a_2 x_2≥a@b_1 x_1+b_2 x_2≥b@c_1 x_1+c_2 x_2≥c@x_1;x_2≥0) Написать программу, решающую задачу линейного программирования в канонической форме симплекс-методом с выводом всех промежуточных симплексных таблиц. Решить исходную задачу графически и отметить на чертеже точки, соответствующие симплексным таблицам, полученным при выполн
User IT-STUDHELP : 9 июля 2020
1600 руб.
Лабораторные работы №№1,2,3 + Курсовая по дисциплине: Алгоритмы и вычислительные методы оптимизации. Вариант №0
Язык программирования: Javascript Задание на курсовую работу Перейти к канонической форме задачи линейного программирования. {█(Z(x_1,x_2 )=p_1 x_1+p_2 x_2→min@a_1 x_1+a_2 x_2≥a@b_1 x_1+b_2 x_2≥b@c_1 x_1+c_2 x_2≥c@x_1;x_2≥0) Написать программу, решающую задачу линейного программирования в канонической форме симплекс-методом с выводом всех промежуточных симплексных таблиц. Решить исходную задачу графически и отметить на чертеже точки, соответствующие симплексным таблицам, полученным при вып
User IT-STUDHELP : 9 июля 2020
1300 руб.
Операции коммерческих банков с векселями
СОДЕРЖАНИЕ: Введение: 2 1. Векселя, используемые в кредитных операциях. 4 2. Операции КБ с векселями. 5 2.1. Эмиссия векселей. 5 2.2. Учет векселей. 8 2.3. Ссуды под залог векселей. 12 2.4. Инкассирование векселей. 14 2.5. Домициляция векселей. 16 2.6. Авалирование векселей. 17 2.7. Векселедательский кредит. 18 2.8. Форфейтинг и факторинг. 19 3. Российский вексельный рынок в 2008-2009 гг. 21 Заключение: 27 Введение: Объектом исследования являются операции российских коммерческих банков с векселя
User Slolka : 22 ноября 2013
5 руб.
Озонова О.В. Изучаем Microsoft Access 2003
Access 2003 предлагает универсальный набор программных средств, которые обеспечивают широкие возможности для профессиональных разработчиков и вместе с тем могут быть легко освоены новичками. Теперь любой сотрудник может создавать и применять универсальные решения для баз данных, значительно упрощающие организацию, совместное использование данных и доступ к ним.
User GnobYTEL : 12 февраля 2012
5 руб.
Гидравлика УрИ ГПС МЧС Задание 4 Вариант 46
Ответить на теоретические вопросы: Как определяется средняя скорость в живом сечении потока? Что такое гидравлический радиус и гидравлический диаметр и зачем введены эти понятия? Чем отличается равномерное движение от неравномерного? Понятие идеальной жидкости. Приведите вывод уравнения неразрывности для элементарной струйки и для потока жидкости и объясните его физический смысл. Решить задачу: Определить, какое необходимо создать давление с помощью насоса, чтобы лафетный ствол обеспечив
User Z24 : 20 марта 2026
110 руб.
Гидравлика УрИ ГПС МЧС Задание 4 Вариант 46
МЧ00.24.00.00 СБ Кран двухходовой.
МЧ00.24.00.00 СБ Кран двухходовой. Задание 24 Боголюбов С.К. Чтение и деталирование сборочных чертежей. Альбом. Чертежи + 3Д модели. Содержание: 3D модели деталей: МЧ00.24.00.00 СБ - Кран двухходовой МЧ00.24.00.01 - Корпус МЧ00.24.00.02 - Пробка МЧ00.24.00.03 - Ключ МЧ00.24.00.04 - Крышка МЧ00.24.00.05 - Гайка МЧ00.24.00.06 - Ручка МЧ00.24.00.07 - Пружина МЧ00.24.00.08 - Шайба МЧ00.24.00.09 - Прокладка МЧ00.24.00.10 - Прокладка Чертежи: МЧ00.24.00.00 СБ - Кран двухходовой Сборочный чертеж,
User DiKey : 9 июня 2022
150 руб.
МЧ00.24.00.00 СБ Кран двухходовой.
up Наверх