Автор24

Информация о работе

Подробнее о работе

Страница работы

Закон Амдала, сверхмасштабируемые и сверхлинейные по скорости исполнения алгоритмы

  • 27 страниц
  • 2019 год
  • 36 просмотров
  • 1 покупка
Автор работы

user531428

Окончил Московский государственный университет им. М. В. Ломоносова

350 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Введение 3
1 Теоретические основы исполнения алгоритмов и закон Амдала 5
1.1 Современное состояние развития многопроцессорных вычислительных систем 5
1.2 Особенности исследования эффективности многопроцессорных систем законом Амдала 7
2 Сверхмасштабируемые и сверхлинейные по скорости исполнения алгоритмы 16
2.1 Сверхмасштабируемые по скорости исполнения алгоритмы 16
2.2 Сверхлинейные по скорости исполнения алгоритмы 22
Заключение 26
Список литературы 27

1.1 Современное состояние развития многопроцессорных вычислительных систем
Современное состояние развития многопроцессорных вычислительных систем проиллюстрируем на базе анализа их архитектуры. Обычно они используются во время решения задач математической физики, экологии, при разработке новых технологических процессов, моделировании сложных технических систем, применяются в деятельности научно-исследовательских центров, вузов, конструкторских бюро, а также предприятий, занимающихся компьютерным моделированием[1].
...

1.2 Особенности исследования эффективности многопроцессорных систем законом Амдала
В идеале система из n процессоров может ускорить вычисления в n раз. В действительности достичь такого показателя не представляется возможным по ряду причин. Основной из этих причин является невозможность полного распараллеливания любой из задач. Как правило, каждая программа имеет свой фрагмент кода, который в принципе должен выполняться последовательно и только одним из процессоров. Это может быть часть программы, которая отвечает за выполнение задачи и распространение распараллеленного кода на процессоры, или фрагмент программы, который обеспечивает операции ввода-вывода. Можно привести и другие примеры[3], но главное, что нет необходимости говорить о полном распараллеливании задачи. Известные проблемы возникают с той частью задачи, которую можно распараллелить.
...

2.1 Сверхмасштабируемые по скорости исполнения алгоритмы
Необходимость обрабатывать огромные объёмы данных позволила сформулировать ряд требований для алгоритма кластеризации. Рассмотрим эти требования:
• Минимизация итераций обращения к данным;
• Ограниченность ресурсов, в частности памяти системы;
• Восстанавливаемость алгоритма;
• Работа алгоритма с базой данных в режиме однонаправленного курсора.
Выполнение данных условий, в особенности третьего пункта, определяет алгоритм как масштабируемый. Алгоритм называют масштабируемым, если при неизменной емкости оперативной памяти с увеличением числа записей в базе данных время его работы растет линейно.
В последовательных вычислениях алгоритмы хорошо характеризуются с точки зрения количества операций и требований к памяти. При условии наличия достаточного объема памяти время выполнения последовательного алгоритма пропорционально выполняемой работе.
...

2.2 Сверхлинейные по скорости исполнения алгоритмы
Ускорение (speedup), получаемое при использовании параллельного алгоритма для p процессоров, по сравнению с последовательным вариантом выполнения вычислений определяется величиной [7]
Sp(n) = T1(n) / Tp(n), (2.2)
т.е. как отношение времени решения задач на скалярной ЭВМ к времени выполнения параллельного алгоритма (где величина n применяется для параметризации вычислительной сложности решаемой задачи и может пониматься, например, как количество входных данных задачи).
Эффективность (efficiency) использования параллельным алгоритмом процессоров при решении задачи определяется соотношением
Ep(n) = T1(n) / (pTp(n)) = Sp(n) / p (2.3)
(величина эффективности определяет среднюю долю времени выполнения алгоритма, в течение которой процессоры реально задействованы для решения задачи).
Из приведенных соотношений можно показать, что в наилучшем случае
Sp(n) = p и Ep(n) = 1 (2.
...


1. Баканов В.М. Персональный вычислительный кластер как недостающее звено в технологии проведения сложных технологических расчетов / В.М. Баканов // Метизы. – 2006. – 2 (12). – С. 33–36
2. Воеводин В.В. Параллельные вычисления / В.В. Воеводин, Вл.В. Воеводин. – Санкт-Петербург: БХВ-Петербург, 2002. – 608 с
3. Лацис А.О. Как построить и использовать суперкомпьютер / А.О. Лацис. – Москва: Бестселлер, 2003. – 240 с.
4. Массивно-параллельная архитектура [Электронный ресурс] – Режим доступа: http://www.myshared.ru/slide/641118/. – Заглавие с экрана.
5. Швачич Г.Г. О проблеме сопряжения модульных многопроцессорных кластерных систем / Г.Г. Швачич, М.А. Ткач // Научное творчество XXI века: сб. статей. – Красноярск: Изд. Научно-инновационный центр, 2012. – Т. 3. – С. 52–63.
6. Шпаковский Г.И. Организация параллельных ЭВМ и суперскалярных процессоров: учеб. пособие / Г.И. Шпаковский. – Минск: Белгосуниверситет, 1996. – 296 с.
7. Rajkumar B. High Performance Cluster Computing / B. Rajkumar. – New Jersey: Prentice-Hall, 1999. – V. 1. Architectures and Systems. V. 2. Programming and Applications. – 453 p.
8. Tkach M.A. Realization of aggregating of the channels for network interface in the multiprocessor computer systems when solving problems with the expandable area calculations /M.A. Tkach // Mathematics and Computer Science: Journal of Qafqaz University. Baku, Azerbaijan. – Vol. 3. – Numb. 1, 2015 – P. 91–96.
9. https://en.wikipedia.org/wiki/Parallel_computing

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Курсовую работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

Введение 3
1 Теоретические основы исполнения алгоритмов и закон Амдала 5
1.1 Современное состояние развития многопроцессорных вычислительных систем 5
1.2 Особенности исследования эффективности многопроцессорных систем законом Амдала 7
2 Сверхмасштабируемые и сверхлинейные по скорости исполнения алгоритмы 16
2.1 Сверхмасштабируемые по скорости исполнения алгоритмы 16
2.2 Сверхлинейные по скорости исполнения алгоритмы 22
Заключение 26
Список литературы 27

1.1 Современное состояние развития многопроцессорных вычислительных систем
Современное состояние развития многопроцессорных вычислительных систем проиллюстрируем на базе анализа их архитектуры. Обычно они используются во время решения задач математической физики, экологии, при разработке новых технологических процессов, моделировании сложных технических систем, применяются в деятельности научно-исследовательских центров, вузов, конструкторских бюро, а также предприятий, занимающихся компьютерным моделированием[1].
...

1.2 Особенности исследования эффективности многопроцессорных систем законом Амдала
В идеале система из n процессоров может ускорить вычисления в n раз. В действительности достичь такого показателя не представляется возможным по ряду причин. Основной из этих причин является невозможность полного распараллеливания любой из задач. Как правило, каждая программа имеет свой фрагмент кода, который в принципе должен выполняться последовательно и только одним из процессоров. Это может быть часть программы, которая отвечает за выполнение задачи и распространение распараллеленного кода на процессоры, или фрагмент программы, который обеспечивает операции ввода-вывода. Можно привести и другие примеры[3], но главное, что нет необходимости говорить о полном распараллеливании задачи. Известные проблемы возникают с той частью задачи, которую можно распараллелить.
...

2.1 Сверхмасштабируемые по скорости исполнения алгоритмы
Необходимость обрабатывать огромные объёмы данных позволила сформулировать ряд требований для алгоритма кластеризации. Рассмотрим эти требования:
• Минимизация итераций обращения к данным;
• Ограниченность ресурсов, в частности памяти системы;
• Восстанавливаемость алгоритма;
• Работа алгоритма с базой данных в режиме однонаправленного курсора.
Выполнение данных условий, в особенности третьего пункта, определяет алгоритм как масштабируемый. Алгоритм называют масштабируемым, если при неизменной емкости оперативной памяти с увеличением числа записей в базе данных время его работы растет линейно.
В последовательных вычислениях алгоритмы хорошо характеризуются с точки зрения количества операций и требований к памяти. При условии наличия достаточного объема памяти время выполнения последовательного алгоритма пропорционально выполняемой работе.
...

2.2 Сверхлинейные по скорости исполнения алгоритмы
Ускорение (speedup), получаемое при использовании параллельного алгоритма для p процессоров, по сравнению с последовательным вариантом выполнения вычислений определяется величиной [7]
Sp(n) = T1(n) / Tp(n), (2.2)
т.е. как отношение времени решения задач на скалярной ЭВМ к времени выполнения параллельного алгоритма (где величина n применяется для параметризации вычислительной сложности решаемой задачи и может пониматься, например, как количество входных данных задачи).
Эффективность (efficiency) использования параллельным алгоритмом процессоров при решении задачи определяется соотношением
Ep(n) = T1(n) / (pTp(n)) = Sp(n) / p (2.3)
(величина эффективности определяет среднюю долю времени выполнения алгоритма, в течение которой процессоры реально задействованы для решения задачи).
Из приведенных соотношений можно показать, что в наилучшем случае
Sp(n) = p и Ep(n) = 1 (2.
...


1. Баканов В.М. Персональный вычислительный кластер как недостающее звено в технологии проведения сложных технологических расчетов / В.М. Баканов // Метизы. – 2006. – 2 (12). – С. 33–36
2. Воеводин В.В. Параллельные вычисления / В.В. Воеводин, Вл.В. Воеводин. – Санкт-Петербург: БХВ-Петербург, 2002. – 608 с
3. Лацис А.О. Как построить и использовать суперкомпьютер / А.О. Лацис. – Москва: Бестселлер, 2003. – 240 с.
4. Массивно-параллельная архитектура [Электронный ресурс] – Режим доступа: http://www.myshared.ru/slide/641118/. – Заглавие с экрана.
5. Швачич Г.Г. О проблеме сопряжения модульных многопроцессорных кластерных систем / Г.Г. Швачич, М.А. Ткач // Научное творчество XXI века: сб. статей. – Красноярск: Изд. Научно-инновационный центр, 2012. – Т. 3. – С. 52–63.
6. Шпаковский Г.И. Организация параллельных ЭВМ и суперскалярных процессоров: учеб. пособие / Г.И. Шпаковский. – Минск: Белгосуниверситет, 1996. – 296 с.
7. Rajkumar B. High Performance Cluster Computing / B. Rajkumar. – New Jersey: Prentice-Hall, 1999. – V. 1. Architectures and Systems. V. 2. Programming and Applications. – 453 p.
8. Tkach M.A. Realization of aggregating of the channels for network interface in the multiprocessor computer systems when solving problems with the expandable area calculations /M.A. Tkach // Mathematics and Computer Science: Journal of Qafqaz University. Baku, Azerbaijan. – Vol. 3. – Numb. 1, 2015 – P. 91–96.
9. https://en.wikipedia.org/wiki/Parallel_computing

Купить эту работу

Закон Амдала, сверхмасштабируемые и сверхлинейные по скорости исполнения алгоритмы

350 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

2 января 2020 заказчик разместил работу

Выбранный эксперт:

Автор работы
user531428
4.8
Окончил Московский государственный университет им. М. В. Ломоносова
Купить эту работу vs Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
350 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв Марина [email protected] об авторе user531428 2018-11-28
Курсовая работа

спасибо за помощь!

Общая оценка 5
Отзыв Марина Бутова об авторе user531428 2016-11-18
Курсовая работа

Хороший автор. Ответственный, понимающий.

Общая оценка 5
Отзыв Филипп Минаев об авторе user531428 2015-05-22
Курсовая работа

Спасибо за работу!

Общая оценка 5
Отзыв User8176 об авторе user531428 2015-05-11
Курсовая работа

Спасибо большое за работу. Мне понравилось сотрудничать с автором. Работа была выполнена РАНЬШЕ СРОКА, а для меня это было главное. Никаких замечаний по работе практически не было, только мелкие недочеты.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка АИС учета кадров

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Проектирование информационной системы для контроля обеспечения работ компании «Interfere»

Уникальность: от 40%
Доступность: сразу
1200 ₽
Готовая работа

Разработка и испытание ПО по моделям

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

персональная программа начальника отдела производства (на примере ООО"Вселуг")

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Особые точки функций комплексного переменного и их изучение с помощью Maple

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Контроль логических интегральных микросхем (+ доклад)

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Внедрение системы управления освещением умного дома.

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Автоматизированная система складского учета

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

диплом Разработка системы автоматизации документооборота

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

диплом Интеллектуальные системы. Управления данными в интеллектуальных системах

Уникальность: от 40%
Доступность: сразу
1700 ₽
Готовая работа

оптимизация торгово-закупочной деятельности

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

безопасность беспроводных сетей

Уникальность: от 40%
Доступность: сразу
3300 ₽