Автор24

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

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

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

Уровни параллелизма (данных, инструкций, задач и битов).

  • 21 страниц
  • 2015 год
  • 147 просмотров
  • 0 покупок
Автор работы

EkaterinaKonstantinovna

Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов

224 ₽

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

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

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

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

ВВЕДЕНИЕ.

Развитие информационных и телекоммуникационных технологий находится на той стадии, когда в распределенной информационно-телекоммуникационной среде все большее значение приобретает необходимость не только иметь доступ к информации и передавать её, но и выполнять различные виды анализа и обработки этой информации. Такое положение дел требует использования значительного объема высокопроизводительных распределенных вычислений, в свою очередь приводит к: дефициту различных вычислительных ресурсов в глобальной среде; повышению производительности при выполнении различных вычислительных процессов.
Эффективным путем решения этих проблем является использование параллельных вычислений.
За годы становления и развития компьютерной науки область параллельных вычислений накопила достаточное количество знаний, чтобы превратиться в самостоятельную дисциплину. Поэтому для знающего специалиста, инженера или программиста важно знать и использовать основные понятия и средства мультипроцессорной обработки и параллельного программирования для повышения эффективности и надежности вычислений.
Основная цель работы – исследовать уровни параллелизма (данных, инструкций, задач и битов).

Оглавление

ВВЕДЕНИЕ. 3
1. ПОЯВЛЕНИЕ И РАЗВИТИЕ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ. 4
2. ПАРАМЕТРЫ И КЛАССИФИКАЦИЯ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ. 10
3. УРОВНИ ПАРАЛЛЕЛИЗМА 13
3.1. Параллелизм на уровне битов 14
3.2. Параллелизм на уровне инструкций 14
3.3. Параллелизм данных 16
3.4. Параллелизм задач 18
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСТОЧНИКОВ. 21


ЗАКЛЮЧЕНИЕ

Разработки современного программного обеспечения характеризуется быстрыми темпами в развитии и использовании моделей параллельных вычислений. В своей концептуальной основе такие модели становятся вездесущими и пронизывают большинство аспектов архитектуры и средств программирования современных компьютерных систем. Сетевые технологии и средства Интернет, операционные системы и прикладное программное обеспечение в современных условиях так или иначе базируются на концепциях параллельных и распределенных вычислений. Появление и быстрое распространение мультиядерных процессоров нового поколения, добавило новые направления в исследованиях проблем программирования мультипоточных, распределенных и параллельных приложений.
Модели сложности и производительности параллельных вычислений, имеют характер статической парадигмы. В частности:
1) входные данные вычислений считаются заранее определенными и неизменными как по объему, так и по значению;
2) объем вычислений также считается неизменным и определяется заранее совокупностью операций алгоритма, выполнение которых необходимо для достижения результата;
3) на время выполнения операций параллельного алгоритма не налагается никаких временных ограничений, а важен только факт их завершения.
Эти ограничения, с одной стороны, упрощают анализ таких моделей на предмет их сложности и производительности вычислений. Однако с другой стороны, они являются принципиальными ограничениями, сужают класс алгоритмов, которые используются в системах высокопроизводительных вычислений для решения реальных задач.

СПИСОК ИСТОЧНИКОВ.

1. Косяков М.С. Введение в распределенные вычисления Учебное пособие. - Санкт-Петербург: НИУ ИТМО, 2014. - 155 с.
2. Левин М.П. Параллельное программирование с использованием OpenMP М.: Интернет-Университет Информационных Технологий, БИНОМ Лаборатория знаний, 2012. — 121 с.
3. Лин К., Снайдер Л. Принципы параллельного программирования М.: Издательство Московского университета, 2013. — 408 с.
4. Лупин С.А., Посыпкин М.А. Технологии параллельного программирования М.: ИД «ФОРУМ»: ИНФРА-М, 2011. — 208 с.
5. Михайлов Б.М., Халабия Р.Ф. Классификация и организация вычислительных систем Учебное пособие. – М.: МГУПИ, 2010. - 144 с.
6. Орлов С.А. Теория и практика языков программирования СПб.: Питер. 2014. —688 с.
7. Уильямс Э. Параллельное программирование на С в действии. Практика разработки многопоточных программ ДМК Пресс, 2012. – 672 с.
8. Федотов И.Е. Модели параллельного программирования М.: Солон-Пресс, 2012. - 384с.

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

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

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

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

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

ВВЕДЕНИЕ.

Развитие информационных и телекоммуникационных технологий находится на той стадии, когда в распределенной информационно-телекоммуникационной среде все большее значение приобретает необходимость не только иметь доступ к информации и передавать её, но и выполнять различные виды анализа и обработки этой информации. Такое положение дел требует использования значительного объема высокопроизводительных распределенных вычислений, в свою очередь приводит к: дефициту различных вычислительных ресурсов в глобальной среде; повышению производительности при выполнении различных вычислительных процессов.
Эффективным путем решения этих проблем является использование параллельных вычислений.
За годы становления и развития компьютерной науки область параллельных вычислений накопила достаточное количество знаний, чтобы превратиться в самостоятельную дисциплину. Поэтому для знающего специалиста, инженера или программиста важно знать и использовать основные понятия и средства мультипроцессорной обработки и параллельного программирования для повышения эффективности и надежности вычислений.
Основная цель работы – исследовать уровни параллелизма (данных, инструкций, задач и битов).

Оглавление

ВВЕДЕНИЕ. 3
1. ПОЯВЛЕНИЕ И РАЗВИТИЕ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ. 4
2. ПАРАМЕТРЫ И КЛАССИФИКАЦИЯ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ. 10
3. УРОВНИ ПАРАЛЛЕЛИЗМА 13
3.1. Параллелизм на уровне битов 14
3.2. Параллелизм на уровне инструкций 14
3.3. Параллелизм данных 16
3.4. Параллелизм задач 18
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСТОЧНИКОВ. 21


ЗАКЛЮЧЕНИЕ

Разработки современного программного обеспечения характеризуется быстрыми темпами в развитии и использовании моделей параллельных вычислений. В своей концептуальной основе такие модели становятся вездесущими и пронизывают большинство аспектов архитектуры и средств программирования современных компьютерных систем. Сетевые технологии и средства Интернет, операционные системы и прикладное программное обеспечение в современных условиях так или иначе базируются на концепциях параллельных и распределенных вычислений. Появление и быстрое распространение мультиядерных процессоров нового поколения, добавило новые направления в исследованиях проблем программирования мультипоточных, распределенных и параллельных приложений.
Модели сложности и производительности параллельных вычислений, имеют характер статической парадигмы. В частности:
1) входные данные вычислений считаются заранее определенными и неизменными как по объему, так и по значению;
2) объем вычислений также считается неизменным и определяется заранее совокупностью операций алгоритма, выполнение которых необходимо для достижения результата;
3) на время выполнения операций параллельного алгоритма не налагается никаких временных ограничений, а важен только факт их завершения.
Эти ограничения, с одной стороны, упрощают анализ таких моделей на предмет их сложности и производительности вычислений. Однако с другой стороны, они являются принципиальными ограничениями, сужают класс алгоритмов, которые используются в системах высокопроизводительных вычислений для решения реальных задач.

СПИСОК ИСТОЧНИКОВ.

1. Косяков М.С. Введение в распределенные вычисления Учебное пособие. - Санкт-Петербург: НИУ ИТМО, 2014. - 155 с.
2. Левин М.П. Параллельное программирование с использованием OpenMP М.: Интернет-Университет Информационных Технологий, БИНОМ Лаборатория знаний, 2012. — 121 с.
3. Лин К., Снайдер Л. Принципы параллельного программирования М.: Издательство Московского университета, 2013. — 408 с.
4. Лупин С.А., Посыпкин М.А. Технологии параллельного программирования М.: ИД «ФОРУМ»: ИНФРА-М, 2011. — 208 с.
5. Михайлов Б.М., Халабия Р.Ф. Классификация и организация вычислительных систем Учебное пособие. – М.: МГУПИ, 2010. - 144 с.
6. Орлов С.А. Теория и практика языков программирования СПб.: Питер. 2014. —688 с.
7. Уильямс Э. Параллельное программирование на С в действии. Практика разработки многопоточных программ ДМК Пресс, 2012. – 672 с.
8. Федотов И.Е. Модели параллельного программирования М.: Солон-Пресс, 2012. - 384с.

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

Уровни параллелизма (данных, инструкций, задач и битов).

224 ₽

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

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

от 200 ₽

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

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

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

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

или

18 апреля 2017 заказчик разместил работу

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

Автор работы
EkaterinaKonstantinovna
4.6
Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
224 ₽ Цена от 200 ₽

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

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

Отзыв Алекс Кривошеинко об авторе EkaterinaKonstantinovna 2015-11-11
Реферат

5+

Общая оценка 5
Отзыв Ssen1981 об авторе EkaterinaKonstantinovna 2015-03-31
Реферат

СПАСИБО БОЛЬШОЕ

Общая оценка 5
Отзыв Алексей Верх об авторе EkaterinaKonstantinovna 2014-11-30
Реферат

спасибо

Общая оценка 5
Отзыв Станислав Беляков об авторе EkaterinaKonstantinovna 2015-11-26
Реферат

все советую этого автора. Все качественно и в раньше срока. Спасибо

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

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

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

Основные понятия и проблемы технологии программирования

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

Доклад по дисциплине "Программирование", тема "Сортировка Пузырьком"

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

Доклад по дисциплине "Программирование", тема "Сортировка Шелла"

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

Доклад по дисциплине "Программирование", тема "Сортировка слиянием"

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

Доклад по дисциплине "Программирование", тема "Сортировка выбором"

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

Доклад по дисциплине "Программирование", тема "Пирамидальная сортировка"

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

Доклад по дисциплине "Программирование", тема "Быстрая сортировка"

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

Доклад по дисциплине "Программирование", тема "Гномья сортировка"

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

Инструментальные средства разработки информационных систем

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

Среда разработки программного обеспечения

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

Принципы работы нейросетей. Виды и принципы работы нейросетей

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

Рисунок нарисованный в Visual Studio на C++ MFC-приложение

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