Содержание
- 2. Вызовы: ● Сложность создаваемых систем (авиационная и космическая промышленность, атомная энергетика, кораблестроение, автомобильная промышленность и др.)
- 3. Традиционный научно-технический подход: 1) Разработка теории или проектирование на бумаге 2) Поставить эксперименты или построить систему
- 4. Пример: Глобальное предсказание погоды Территория России 17,075,200 км2. Пусть атмосфера над территорией России разделена на ячейки
- 5. Современные высокопроизводительные вычислительные системы ∙ За последние 20 лет рост производительности компьютеров, входящих в список «Top500»,
- 6. Высокопроизводительный кластер (I)
- 7. Кластер* строится из стандартных (commodity) аппаратных компонент, на которых установлено стандартное системное программное обеспечение Аппаратура узла:
- 8. Высокопроизводительный кластер (III) За счет чего достигается рост производительности: ● рост производительности узлов ● развитие сети
- 9. Рост производительности процессора - повышение тактовой частоты и увеличение пропускной способности памяти - параллелизм на уровне
- 10. Сравнение одного из первых компьютеров Eniac и современного ПК
- 11. Архитектура фон Неймана Один поток вычислений, следующий изначальному порядку команд программы Каждая команда выполняется полностью перед
- 12. Параллелизм на уровне команд (I) Часто последовательное выполнение является искусственным ограничением x = y + z;
- 13. Параллелизм на уровне команд (II) Подходы к использованию ILP: Конвейеризация вычислений: параллельно работают разные стадии выполнения
- 14. Параллелизм на уровне команд (III) Архитектура с длинным командным словом: Компилятор упаковывает команды, которые должны выполняться
- 15. Параллелизм на уровне команд (IV) Параллелизм по данным (векторизация): Однотипные операции над элементами вектора можно выполнять
- 16. Параллелизм на уровне команд (V) Возможности использования параллелизма на уровне команд достигли предела! Улучшение компилятора/архитектуры не
- 17. Текущий тренд (I) Производители (Intel, IBM, Sun) сделали ставку на параллелизм через multicore/manycore, т.к. развитие однопроцессорных
- 18. Текущий тренд (II) Фундаментальные проблемы: ● Было: энергия дешева, транзисторы дороги Стало: транзисторы дешевы, энергия дорога
- 19. Текущий тренд (III) ● Расширение спектра задач решаемых с использованием графических акселераторов (Nebulae, Китай - 2-е
- 20. Архитектура Tesla
- 21. Архитектура Cell
- 22. Проблема: обеспечение высокопродуктивных вычислений (компромисс между стоимостью разработки и сопровождения и эффективностью выполнения) Мечта! Создание языка
- 23. // MPI вариант while ((iterN--) != 0) { for(i = 2; i for(j = ((myidy ==
- 24. Средства разработки ПО (III) Почему HPF не оправдал надежд: отсутствие компиляторных технологий, позволяющих генерировать эффективный параллельный
- 25. В настоящее время фактическим языковым стандартом разработки промышленных прикладных программ является использование одного из языков программирования
- 26. Пример доводки MPI-программы (1) //sending Send Recv //calculating for (i = beg_i; i for (j =
- 27. Пример доводки MPI-программы (2)
- 28. Пример доводки MPI-программы (3) Моделирование торнадо
- 29. Эффективные программы для GPU Необходимо учитывать ряд особенностей Количество нитей Загруженность мультипроцессора, зависящая от: Количества регистров
- 30. Разреженные матрицы Специализированные форматы хранения Типичная задача – умножение на плотный вектор (SpMV) 2 FLOPS на
- 31. Предлагаемый формат (“sliced” ELLPACK) Матрица делится на полоски из строк Каждая полоска хранится в формате ELL
- 32. Улучшения алгоритма (I) Переупорядочивание строк Хочется расположить рядом строки с одинаковым количеством ненулевых элементов Дорогая оптимизация,
- 33. Улучшения алгоритма (II) Параметры реализации: Зависящие от устройства Количество строк на полоску Количество нитей на блок
- 34. Результаты тестирования Варианты алгоритма сравниваются с реализацией от NVIDIA как базовой Тесты – набор матриц, использующийся
- 35. ● Создание технологий для классов приложений ● Разработка библиотек и пакетов прикладных программ ● Организация междисциплинарных
- 36. Программная модель Map/Reduce Вычисления производятся над множествами пар (k, v), где k – ключ, v –
- 37. // Функция, используемая рабочими узлами на Map-шаге // для обработки пар ключ-значение из входного потока map(String
- 38. Существуют эффективные масштабируемые реализации MapReduce (компания Google, система Hadoop) в рамках распределенной среды: ● десятки тысяч
- 39. ● Системы автоматизации инженерного анализа (CAE системы) ANSYS, CFX, LS_DYNA, ICEM CFD, STAR-CD, FLUENT, Diffpack, COMET/Acoustics,
- 40. Цели Grid* Обеспечение возможности решения крупномасштабных научно-технических задач Организация работы распределенных (административно и географически) коллективов Оптимизация
- 41. Проект CERN
- 42. Globus Toolkit Реализует стандарт OGSI Реализует аутентификацию на основе стандарта X.509 Содержит контейнер Grid служб Содержит
- 43. Пример стенда – TeraGrid
- 44. Концепция «Облачных вычислений» ∙ Все есть сервис (XaaS) − AaaS: приложения как сервис − PaaS: платформа
- 45. Компании предлагающие «Облачные» решения (небольшая выборка) Ожидаемый рост рынка облачных вычислений к 2015 г. до 200
- 46. Примеры внедрения «Облачных» решений ? Nebula – «облачная» платформа NASA ? RACE – частное облако для
- 47. Правительственные инициативы по «Облачным» решениям ? G-Cloud – Правительственное облако Великобритании, которое опирается на инициативу: «Deliver
- 48. NEBULA Cloud Computing Platform Nebula (туманность) – это проект который разрабатывается в Исследовательском центре Эймс а
- 49. Свободное ПО и «Облачные вычисления» Одно из основных направлений развития ? Стандартный стек системного ПО ?
- 50. Почему сейчас? Создание чрезвычайно крупномасштабных центров обработки данных - в ~10 раз снижение стоимости (использование систем
- 51. Примеры применения ◊ Конвертирование большого количества файлов из одного формата в другой (пакетная обработка) Washington post:
- 52. Неиспользуемые ресурсы Преимущества «облачного» ЦОДа ◊ Гибкость предоставления ресурсов может обеспечить беспрецедентную экономию – минимум неиспользуемых
- 53. «Облачные вычисления» в науке и образовании (1) Возможность создания web-ориентированных лабораторий (хабов) в конкретных предметных областях
- 54. «Облачные вычисления» в науке и образовании (2) ◊ Принципиально новые возможности для исследователей по организации доступа,
- 55. Общая схема организации «хаба»
- 56. Globus, Condor-G, gLite,…C Linux, Apache, LDAP, PHP, Joomla, MySQL, Sendna (ИСП РАН), Xen, Handoop, VNC, Rappture
- 57. «Университетский кластер» (1) Программа учреждена 4 сентября 2008 года Российской академией наук (ИСП РАН и МСЦ
- 58. «Университетский кластер» (2) Для достижения целей Программы решаются следующие задачи: - построение, развитие и поддержка вычислительной
- 59. «Университетский кластер» (3) Инфраструктура включает в себя современные аппаратные, программные, сетевые технологии, а также компетенцию передовых
- 60. «Университетский кластер» (4)
- 61. «Университетский кластер». Проект OpenCirrus OpenCirrus был основан компаниями НР, Intel и Yahoo Цель – создание открытого
- 62. OpenCirrus – география проекта
- 63. «Университетский кластер». Текущее состояние (1) Реализованы базовые сетевые службы VPN «Университетский кластер» (служба доменных имен DNS,
- 64. «Университетский кластер». Текущее состояние (2) ИСП РАН совместно с РНЦ «Курчатовский институт» и компанией HP, на
- 65. Пакетизация идет с конца 80-х гг. Универсальные пакеты – PHOENICS, ANSYS, Nastran, FIDAP, StarCD, FIRE, FLUENT,
- 66. Свободное Программное Обеспечение
- 67. Основные этапы и модули при решении задач МСС
- 68. Salome (EDF, CEA, OpenCASCADE) Salome - является бесплатным программным обеспечением, которое предоставляет платформу для Пре и
- 69. ОpenFOAM — свободно распространяемое программное обеспечение для проведения численных расчетов. OpenFOAM — объектно-ориентированная платформа, реализованная на
- 70. Paraview (ARL,ASC, Los Alamos NL, Kitware, Sandia NL,Kitware) Multi-view support Quantitative analysis Undo/redo Python scripting Time
- 72. Скачать презентацию





































































Мой мир
Товарные знаки и знаки обслуживания
Информационно-методические материалы к семинару «Новое в ценообразовании на рынке электроэнергии. Особенности расчетов за эле
Математические и логические основы информатики
Понятие и предмет Общая теория права
Аналогии (для дошкольников)
Образовательный проект (HELP)
Железы внутренней секреции
Типы диагностических методик
Защита прав потребителей финансовых услуг
Мой город
Компания Атоми
Старая Карелия
Влияние обрабатываемого материала
Регулирования межсетевого соединения
Решения МТБЮ по делам Горана Елисича (Prosecutor v. Jelicić)
Презентация на тему Весна в картинах художников
Спорт.
Презентация на тему Собрание заданий для устного счета 3-4 класс
Работай в LEOMAX
The Southwest of Great Britain
Презентация на тему Доли
AJAX
Презентация на тему Двоичное кодирование текстовой информации
БИБЛИОТЕКА МБОУ «Алгашинская СОШ» Шумерлинского района Чувашской Республики
Тузисярмусской основной общеобразовательной школы Вурнарского района
Центр развития интеллекта Пифагорка. Ментальная арифметика для 55+
Презентация на тему Треугольники