Оптимизация программного обеспечения. Вариант №10
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Вариант 10, вариант выбора таймера 1.
Умножение двух квадратных матриц. Элементы матрицы имеют тип unsigned long. Таймер астрономического времени (системный таймер).
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени выполнения от размеров.
5. Провести транспонирование второй матрицы, сделать обход по ней по строкам, повторить для этого варианта реализации п. 4.
6. Векторизовать вычисления в теле самого вложенного цикла вычислительной подпрограммы. Повторить для этого варианта реализации п. 4.
7. Реализовать многопоточный вариант вычислительной процедуры. Замерить ускорение для различного числа потоков по сравнению с последовательной версией.
Вариант 10, вариант выбора таймера 1.
Умножение двух квадратных матриц. Элементы матрицы имеют тип unsigned long. Таймер астрономического времени (системный таймер).
Дополнительная информация
Вид работы: курсовая работа
Оценка: отлично
Рецензия: Уважаемая ,
Михаил Борисович
Оценка: отлично
Рецензия: Уважаемая ,
Михаил Борисович
Похожие материалы
Курсовая работа по дисциплине: Оптимизация программного обеспечения. Вариант №10
Алексей134
: 5 марта 2021
Задание
1. Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова подпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости
400 руб.
Оптимизация программного обеспечения (ДВ 4.2). 30 вариант (Вариант №10.)
bananchik
: 25 мая 2021
Номер варианта Вашего индивидуального задания курсовой работы соответствует последней цифре Вашего пароля (если последняя цифра 0, то вариант - 10).
Вариант 10.
Написать вычислительную подпрограмму по заданию варианта.
2. Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным ша-гом приращения размера.
3. Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
4. С
340 руб.
Оптимизация программного обеспечения. Билет №77
IT-STUDHELP
: 30 декабря 2021
Билет №77
1) Более экономное использование шины памяти достигается при использовании
1. сквозной записи
2. обратной записи
3. одинаково для сквозной и обратной записи
6) Разработчик может заниматься оптимизацией разрабатываемого обеспечения на следующих этапах:
1. при формировании спецификации
2. при проектировании
3. при реализации
4. при сопровождении
5. на всех выше перечисленных этапах
8) Более плотное размещение и большая локальность:
1. достигается при представлении данных в виде массив
500 руб.
«Оптимизация программного обеспечения». Билет №11
boeobq
: 4 декабря 2021
Вопросы билета.
4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм?
1. таймер астрономического времени
2. таймер монотонного времени
3. счетчик тактов микропроцессора
5) При выполнении многопоточной программы, использующей POSIX Threads, завершение работы функции main в случае, когда могут еще выполняться другие потоки производится с помощью:
1. вызова оператора return
2. вызова функции _exit
3. вызова функции pthread_exit
4. вызова фу
300 руб.
Оптимизация программного обеспечения. Билет №10
Damovoy
: 3 декабря 2021
Билет №10
8) Более плотное размещение и большая локальность:
1. достигается при представлении данных в виде массива записей
2. достигается при представлении данных в виде записи массивов
3. зависит от характера доступа к данным в конкретной задаче
11) Кто выявляет независимых команды в суперскалярной архитектуре и VLIW
1. Компилятор
2. В суперскаляре – компилятор, во VLIW – процессор
3. В суперскаляре – процессор, во VLIW – компилятор
4. Процессор
13) При работе с двумерными массивами на Си п
180 руб.
Оптимизация программного обеспечения. Билет №10
IT-STUDHELP
: 2 декабря 2021
Билет №10
8) Более плотное размещение и большая локальность:
1. достигается при представлении данных в виде массива записей
2. достигается при представлении данных в виде записи массивов
3. зависит от характера доступа к данным в конкретной задаче
11) Кто выявляет независимых команды в суперскалярной архитектуре и VLIW
1. Компилятор
2. В суперскаляре – компилятор, во VLIW – процессор
3. В суперскаляре – процессор, во VLIW – компилятор
4. Процессор
13) При работе с двумерными массивами на Си п
500 руб.
Оптимизация программного обеспечения. Билет №81
IT-STUDHELP
: 2 декабря 2021
Билет №81
1) Более экономное использование шины памяти достигается при использовании
1. сквозной записи
2. обратной записи
3. одинаково для сквозной и обратной записи
4) Какой таймер ОС не может быть программно изменен и предпочтителен для замера времени выполнения подпрограмм?
1. таймер астрономического времени
2. таймер монотонного времени
3. счетчик тактов микропроцессора
7) Промах при доступе к кэшу, который происходит, когда обращаются к блокам памяти, занимающим одну и ту же строку кэша
500 руб.
Оптимизация программного обеспечения. Вариант №6
Damovoy
: 26 ноября 2021
Задание
Написать вычислительную подпрограмму по заданию варианта.
Реализовать возможность вызова полпрограммы из п.1 в цикле для заданного диапазона размеров матрицы или вектора с заданным шагом приращения размера.
Встроить измерение времени выполнения главной вычислительной операции с помощью таймера с заданным вариантом таймера.
Собрать статистику времени выполнения вычислительной подпрограммы для нескольких уровней оптимизации в выбранном компиляторе. Построить графики зависимости времени вып
400 руб.
Другие работы
Теплотехника МГУПП 2015 Задача 2.1 Вариант 53
Z24
: 7 января 2026
Влажный насыщенный пар массой 1 кг и давлением р1 со степенью сухости х1 превращается при постоянном давлении в перегретый пар со степенью перегрева Δt. Затем пар изохорно охлаждается до состояния влажного насыщенного пара со степенью сухости х3. Определить (с помощью диаграммы hs для водяного пара):
термодинамические параметры пара в характерных точках 1, 2 и 3;
работу изобарного и изохорного процессов.
Изобразить данные процессы в координатах pV, TS и hs.
200 руб.
Курсовая работа по дисциплине:"Теория менеджмента". 3-й вариант. 2-й семестр
love14
: 7 июня 2013
Содержание
Задание №1 Компания «Coca-Cola Hellenic» в России
данные для расчета по 3 варианту
Введение
Глава 1. Краткая характеристика компании «Coca-Cola Hellenic» в России
Глава 2. Анализ внешней среды
Глава 3. Анализ организационной структуры
Глава 4. Оценка конкурентной позиции (МАИ)
Глава 5. Вывод по расчетам и рекомендации по усилению конкурентной позиции
Заключение
Приложение
Задание № 2 Выявление ключевых компетенций менеджера по продажам
Список используемой литературы
400 руб.
Реальные группы: концептуализация и эмпирический расчет
Elfa254
: 24 сентября 2013
На новом этапе развития России мы возвращаемся к вопросу, который активно обсуждался в 1960-е - начале 1970-х годов, когда социологи в противовес официальной доктрине об эгалитарном строении советского общества активно выдвигали концепции социального неравенства и доказывали невозможность сведения его социальной структуры к примитивной формуле "два класса + интеллигенция". Именно в этом контексте Л. Гордон совместно с коллегами выявил тогда социально-демографические группы, применив кластерный а
Контрольная работа по дисциплине: Программное обеспечение инфокоммуникационных систем (часть 1-я). Вариант №20
IT-STUDHELP
: 29 апреля 2021
Вариант №20
Задача 1
Изобразить схему алгоритма приема информации о новых вызовах в СКПУ (программ ПСК1 и ПСК2). Привести пример обработки данных в про-цессе приема, используя исходные данные из таблицы 1. Запишите заявки в буфер предварительных заявок (БПЗ) и буфер заявок для обработки новых вызовов (БЗО). Нумерация оконечных устройств начинается с правого нуле-вого разряда в нулевой группе (К=0).
Обозначения в таблице 1:
- СОС1 - слово очередного сканирования один;
- СОС2 - слово очередног
600 руб.