Оптимизация программного обеспечения. Вариант №10

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

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

Описание

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

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

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

Вид работы: курсовая работа
Оценка: отлично
Рецензия: Уважаемая ,
Михаил Борисович
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №10
Задание 1. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости
User Алексей134 : 5 марта 2021
400 руб.
Оптимизация программного обеспечения (ДВ 4.2). 30 вариант (Вариант №10.)
Номер варианта Вашего индивидуального задания курсовой работы соответствует последней цифре Вашего пароля (если последняя цифра 0, то вариант - 10). Вариант 10. Написать вычислительную подпрограмму по заданию варианта. 2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным ша-гом приращения размера. 3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. 4. С
User bananchik : 25 мая 2021
340 руб.
Оптимизация программного обеспечения. Билет №77
Билет №77 1) Более экономное использование шины памяти достигается при использовании 1. сквозной записи 2. обратной записи 3. одинаково для сквозной и обратной записи 6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах: 1. при формировании спецификации 2. при проектировании 3. при реализации 4. при сопровождении 5. на всех выше перечисленных этапах 8) Более плотное размещение и большая локальность: 1. достигается при представлении данных в виде массив
User IT-STUDHELP : 30 декабря 2021
500 руб.
promo
«Оптимизация программного обеспечения». Билет №11
Вопросы билета. 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 5) При выполнении многопоточной программы, использующей POSIX Threads, завершение работы функции main в случае, когда могут еще выполняться другие потоки производится с помощью: 1. вызова оператора return 2. вызова функции _exit 3. вызова функции pthread_exit 4. вызова фу
User boeobq : 4 декабря 2021
300 руб.
«Оптимизация программного обеспечения». Билет №11
Оптимизация программного обеспечения. Билет №10
Билет №10 8) Более плотное размещение и большая локальность: 1. достигается при представлении данных в виде массива записей 2. достигается при представлении данных в виде записи массивов 3. зависит от характера доступа к данным в конкретной задаче 11) Кто выявляет независимых команды в суперскалярной архитектуре и VLIW 1. Компилятор 2. В суперскаляре – компилятор, во VLIW – процессор 3. В суперскаляре – процессор, во VLIW – компилятор 4. Процессор 13) При работе с двумерными массивами на Си п
User Damovoy : 3 декабря 2021
180 руб.
Оптимизация программного обеспечения. Билет №81
Билет №81 1) Более экономное использование шины памяти достигается при использовании 1. сквозной записи 2. обратной записи 3. одинаково для сквозной и обратной записи 4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм? 1. таймер астрономического времени 2. таймер монотонного времени 3. счетчик тактов микропроцессора 7) Промах при доступе к кэшу, который происходит, когда обращаются к блокам памяти, занимающим одну и ту же строку кэша
User IT-STUDHELP : 2 декабря 2021
500 руб.
promo
Оптимизация программного обеспечения. Билет №10
Билет №10 8) Более плотное размещение и большая локальность: 1. достигается при представлении данных в виде массива записей 2. достигается при представлении данных в виде записи массивов 3. зависит от характера доступа к данным в конкретной задаче 11) Кто выявляет независимых команды в суперскалярной архитектуре и VLIW 1. Компилятор 2. В суперскаляре – компилятор, во VLIW – процессор 3. В суперскаляре – процессор, во VLIW – компилятор 4. Процессор 13) При работе с двумерными массивами на Си п
User IT-STUDHELP : 2 декабря 2021
500 руб.
promo
Оптимизация программного обеспечения. Вариант №6
Задание Написать вычислительную подпрограмму по заданию варианта. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени вып
User Damovoy : 26 ноября 2021
400 руб.
Шпаргалка по электронным приборам
Полупроводниковые резисторы: варисторы и терморезисторы. Типы и основные характеристики Энергетические диаграммы примесных полупроводников. Уровень Ферми. Концентрация носителей заряда и удельная проводимость. Статические характеристики транзистора в схеме с общие базой Энергетическая диаграмма собственного полупроводника. Уровень Ферми. Концентрация носителей заряда и удельная проводимость. Статические характеристики транзистора в схеме с общим эмиттером 4 Энергетические диаграммы твердых тел
User alfFRED : 19 февраля 2015
45 руб.
Экзаменационная работа по дисциплине "Основы радиосвязи и телевидения"
1. С какой целью в системе SECAM-3 вводятся предискажения цветоразостных сигналов при их передаче по каналу связи? 2. Какими способами осуществляется передача изображений газетных полос по спутниковым системам связи?
User lekatus : 22 февраля 2015
150 руб.
Автомобильный рынок в России
Содержание 1 Производство 1.1Производство автомобилей в мире 1.2 Производство автомобилей в Европе 1.3 Производство автомобилей в России 1.3.1 Легковые автомобили 1.3.2 Грузовые автомобили 1.3.3 Автобусы 1.3.4 Сборочные производства 2 Продажи 2.1 Продажи автомобилей в мире и Европе 2.2 Продажи легковых автомобилей в России 3 Кредитование 4 Емкость рынка России 5 Затраты населения на покупку автомобилей в 1997-2006 годах Производство автомобилей в мире Мировое производство автомобильной техники
User kostak : 21 ноября 2009
Ответы на вопросы к государственному экзамену по профилю Экономика предприятий и организаций направления подготовки 38.03.01Экономика (9 блоков, 90 вопросов)
Вопросы к государственному экзамену по профилю Экономика предприятий и организаций направления подготовки 38.03.01Экономика Блок 1. «Микроэкономика» 1. Спрос: закон, функции, кривая. Изменение спроса под воздействием ценовых и неценовых факторов. 2. Предложение: закон, функция, кривая. Изменение предложения под воздействием ценовых и неценовых факторов. 3. Рыночное равновесие, механизм его установления. Паутинообразная модель рыночного равновесия. 4. Производственная функция, ее свойства и
User Donbass773 : 18 февраля 2018
900 руб.
Ответы на вопросы к государственному экзамену по профилю Экономика предприятий и организаций направления подготовки 38.03.01Экономика (9 блоков, 90 вопросов)
up Наверх