Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Понятие параллельной и распределенной вычислительной системы




МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

Электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра Вычислительная Техника

 

 

Реферат

по дисциплине «Вычислительные системы»

Тема: Oracle Solaris Studio как пример интегрированной среды для разработки параллельных и распределенных программ

 

Студент гр. 2309   Томышев А.А.
Преподаватель   Лебедев С.В.

 

 

Санкт-Петербург

Оглавление

Введение. 3

1 Параллельные и распределенные вычислительной системы.. 4

1.1 Понятие параллельной и распределенной вычислительной системы. 4

1.2 Архитектура параллельной и распределенной вычислительной системы. 4

1.3 Программное обеспечение для различных высокопроизводительных систем 7

1.4 Языки высокопроизводительных вычислений. 8

1.5 Интегрированная среда разработки многопоточных приложений. 9

2 Oracle Solaris Studio IDE.. 11

2.1 Общие сведения об Oracle Solaris Studio IDE. 11

2.2 Профилировщик Performance Analyzer. 12

2.3 Профилирование приложений в Oracle Solaris Studio. 13

Заключение. 17

Список используемых источников. 18

Приложение А.. 19

Приложение Б.. 21

 


Введение

В настоящее время круг задач, требующих для своего решения применения мощных вычислительных ресурсов, все время расширяется. Высокопроизводительные вычисления в настоящее время не мыслятся без распараллеливания, ибо наиболее мощные вычислительные системы имеют сотни и тысячи процессоров, работающих одновременно и в тесном взаимодействии, т.е. параллельно.

При организации проведения высокопроизводительных вычислений стало обычным использование многозадачности и мультипрограммности, мультимедийных средств, компьютерных локальных сетей, а также глобальных сетей, таких, как Интернет. Это показывает, что серьезное изучение вопросов распараллеливания и высокопроизводительных вычислений чрезвычайно важно.

Разработка программного обеспечения для высокопроизводительных вычислений это сложный процесс, который трудно организовать без надежного, эффективного и обладающего удобным интерфейсом набора инструментов. Этим набором инструментов выступает интегрированная среда разработки. К ней предъявляют различные требования для параллельного и распределенного программирования.

Целью написания реферата стало исследование интегрированной среды разработки Oracle Solaris Studio для создания параллельных и распределенных программ.

 


 

Параллельные и распределенные вычислительной системы

Понятие параллельной и распределенной вычислительной системы

Однопроцессорная машина состоит из нескольких компонентов: Центрального процессорного устройства (ЦПУ), первичной памяти, одного или нескольких уровней кэш-памяти, вторичной памяти и набора периферийных устройств. В современном мире мощности однопроцессорной системы будет недостаточно для высокопроизводительных вычислений. К таким вычислениям относятся [1]:

· прогноз погоды и моделирование изменения климата;

· сейсморазведка;

· проектирование электронных устройств;

· синтез новых материалов;

· и многие другие.

Для решения подобных задач используются параллельные и распределенные вычислительные системы с различными архитектурами и необходимым программным обеспечением.

Параллельной вычислительная система – это физические компьютерные, а также программные системы, реализующие тем или иным способом параллельную обработку данных на многих вычислительных узлах.

Распределенная вычислительная система – это набор независимых компьютеров, представляющийся их пользователям единой объединенной системой. [2]

Эти понятие тесно связаны между собой, потому что, в распределенной системе все объединенные вычислительные узлы представляют одно целое, а использование ресурсов на одном узле идет параллельно с другим узлом, как параллельная вычислительная система. Параллельные и распределенные системы образуют большой класс высокопроизводительных вычислительных систем.





Поделиться с друзьями:


Дата добавления: 2017-02-25; Мы поможем в написании ваших работ!; просмотров: 1099 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Вы никогда не пересечете океан, если не наберетесь мужества потерять берег из виду. © Христофор Колумб
==> читать все изречения...

2282 - | 2104 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.