5+
Подробнее о работе
Гарантия сервиса Автор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с.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
224 ₽ | Цена | от 200 ₽ |
Не подошла эта работа?
В нашей базе 85958 Рефератов — поможем найти подходящую