Распределенные вычисления в Интернет презентация

Содержание

Слайд 2

Троицкий Д.И. Интернет-технологии. Лекция 15. Режимы исполнения программ многозадачный режим

Троицкий Д.И. Интернет-технологии. Лекция 15.

Режимы исполнения программ

многозадачный режим (режим разделения

времени);
параллельное выполнение;
распределенные вычисления.
Распределённые вычисления (distributed computing, grid computing, volunteer computing) — способ решения трудоёмких вычислительных задач с использованием двух и более компьютеров, объединённых в сеть
Слайд 3

Троицкий Д.И. Интернет-технологии. Лекция 15. Grid Computing Совместное использование вычислительных

Троицкий Д.И. Интернет-технологии. Лекция 15.

Grid Computing

Совместное использование вычислительных ресурсов

в рамках динамической «виртуальной организации»
Пользователи (клиентские приложения) получают доступ к вычислительным ресурсам (процессоры, память, данные, программы) по мере необходимости и независимо от физического местонахождения таких ресурсов
"Grid" объединяет вычислительные ресурсы (ПК, рабочие станции, серверы, хранилища данных) и предоставляет механизм доступа к ним.
Слайд 4

Троицкий Д.И. Интернет-технологии. Лекция 15. Структура Grid

Троицкий Д.И. Интернет-технологии. Лекция 15.

Структура Grid

Слайд 5

Троицкий Д.И. Интернет-технологии. Лекция 15. Управление Grid-вычислениями

Троицкий Д.И. Интернет-технологии. Лекция 15.

Управление Grid-вычислениями

Слайд 6

Троицкий Д.И. Интернет-технологии. Лекция 15. Развитие Grid-вычислений

Троицкий Д.И. Интернет-технологии. Лекция 15.

Развитие Grid-вычислений

Слайд 7

Троицкий Д.И. Интернет-технологии. Лекция 15. Последовательный алгоритм

Троицкий Д.И. Интернет-технологии. Лекция 15.

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

Слайд 8

Троицкий Д.И. Интернет-технологии. Лекция 15. Параллельный алгоритм

Троицкий Д.И. Интернет-технологии. Лекция 15.

Параллельный алгоритм

Слайд 9

Троицкий Д.И. Интернет-технологии. Лекция 15. Технологии параллельного программирования Традиционные языки

Троицкий Д.И. Интернет-технологии. Лекция 15.

Технологии параллельного программирования

Традиционные языки + компиляторы
Расширения

последовательных языков, спецкомментарии
Специальные языки параллельного программирования
Библиотеки и интерфейсы для взаимодействия параллельных процессов: MPI, PVM, Linda, Shmem...
Параллельные предметные библиотеки: SCALAPACK, MKL, FFTW, DFFTpack, PETSc, CRAY Scientific Library...
Специализированные пакеты и программные комплексы: PC-GAMESS, PRIRODA, GAUSSIAN…
Слайд 10

Троицкий Д.И. Интернет-технологии. Лекция 15. Статический анализ структуры программ Это можно исполнять параллельно

Троицкий Д.И. Интернет-технологии. Лекция 15.

Статический анализ структуры программ

Это можно исполнять
параллельно

Слайд 11

Троицкий Д.И. Интернет-технологии. Лекция 15. Статический анализ структуры программ А это - только последовательно

Троицкий Д.И. Интернет-технологии. Лекция 15.

Статический анализ структуры программ

А это -

только
последовательно
Слайд 12

Троицкий Д.И. Интернет-технологии. Лекция 15.

Троицкий Д.И. Интернет-технологии. Лекция 15.

Слайд 13

Троицкий Д.И. Интернет-технологии. Лекция 15. Динамический анализ структуры программ

Троицкий Д.И. Интернет-технологии. Лекция 15.

Динамический анализ структуры программ

Слайд 14

Троицкий Д.И. Интернет-технологии. Лекция 15. Распределенный рендеринг Технология mental ray – распределенная визуализация

Троицкий Д.И. Интернет-технологии. Лекция 15.

Распределенный рендеринг

Технология mental ray – распределенная

визуализация
Слайд 15

Троицкий Д.И. Интернет-технологии. Лекция 15. Распределенные вычисления в Matlab

Троицкий Д.И. Интернет-технологии. Лекция 15.

Распределенные вычисления в Matlab

Слайд 16

Троицкий Д.И. Интернет-технологии. Лекция 15. BOINC = Berkeley Open Infrastructure

Троицкий Д.И. Интернет-технологии. Лекция 15.

BOINC = Berkeley Open Infrastructure for

Networking Computing
Разработан в Space Science Laboratory, университет Беркли

Система распределенных вычислений BOINC

Наиболее широко используемое бесплатное решение для метакомпьютинга

Проекты SETI@home (поиск внеземного разума), Rosetta@home (вычисление трехмерной структуры белков), Eistein@home (поиск гравитационных волн)…

Слайд 17

Троицкий Д.И. Интернет-технологии. Лекция 15. Структура BOINC

Троицкий Д.И. Интернет-технологии. Лекция 15.

Структура BOINC

Слайд 18

Троицкий Д.И. Интернет-технологии. Лекция 15. Проект SETI@home Радиосигналы, принимаемые крупнейшим

Троицкий Д.И. Интернет-технологии. Лекция 15.

Проект SETI@home

Радиосигналы, принимаемые крупнейшим наземным радиотелескопом

Аресибо, раскладываются в ряды Фурье для выявления повторяющихся фрагментов.
В проекте участвуют свыше полумиллиона компьютеров по всему миру.
Поиск ведется с 1994 года
Слайд 19

Троицкий Д.И. Интернет-технологии. Лекция 15. Проект rosetta@HOME Цель - разработать

Троицкий Д.И. Интернет-технологии. Лекция 15.

Проект rosetta@HOME

Цель - разработать улучшенную модель

внутри- и межмолекулярных взаимодействий и использовать эту модель для предсказания и проектирования макромолекулярных структур и взаимодействий.
Имя файла: Распределенные-вычисления-в-Интернет.pptx
Количество просмотров: 75
Количество скачиваний: 0