Воеводин Вл.В., Жуматий С.А.
|
|
В 2007 году в издательстве Московского университета выпущена книга:
Воеводин Вл.В., Жуматий С.А. "Вычислительное дело и кластерные системы".-М.: Изд-во МГУ, 2007. - 150 с.
ISBN 978-5-211-05440-0
Скачать полный текст: PDF (4.5 Мбайт). Частичная или полная перепечатка данного издания возможна только с разрешения авторов.
Данная книга посвящена базовому уровню современной вычислительной практики - кластерным системам. Показаны тонкие места их проектирования, использования, сопровождения, обсуждаются важные детали и все те незаметные мелочи, которые влияют на эффективность решения реальных задач.
Для научных работников, студентов, аспирантов, для всех тех, кто работает с высокопроизводительной вычислительной техникой, связан с решением больших задач, занимается разработкой программного обеспечения для параллельных вычислительных систем.
Оглавление:
- Введение(pdf)
-
О прикладных задачах и кластерных системах(pdf)
- О самом главном: особенности будущих задач в проектах кластерных систем.
-
Глава 1. Нужен кластер. С чего начать?(pdf)
- Есть задачи, необходим кластер. Установка на своей территории, использование чужой площадки, аренда вычислительных мощностей. Бюджет на обслуживание и содержание кластера, стоимость владения кластером. Проект кластерной системы. Готов ли персонал?
-
Глава 2. Базовая инфраструктура будущего проекта(pdf)
- Хорошая инфраструктура - основа решения задач. Подготовка помещения, климат-контроль, электроснабжение. Как столовая мешала работе кластера. Кабельное хозяйство. Кластер весом 21 тонна. Системы мониторинга и обеспечения безопасности. Планируется ли расширять систему?
-
Глава 3. Проектирование архитектуры кластерной системы(pdf)
- Размещение и компоновка кластера. Требования структуры задач на вычислительные узлы, выбор процессоров, иерархию памяти, локальные диски, управляющий узел, файл-сервер. Богатство сетевой инфраструктуры. Составление схемы кластера. Сравним с аналогами.
-
Глава 4. Поставка, монтаж и первичное тестирование кластера(pdf)
- Как поставщик оборудования влияет на эффективность решения прикладных задач? Составление подробного плана работ. Маркировка кабелей. Подключение и проверка UPS, первое включение кластера. Если UPS отключается первым, - это плохо. 1500 винтов и 640 разъемов.
-
Глава 5. Установка, настройка и оптимизация системного ПО(pdf)
- UNIX, Linux, Windows - стратегический выбор. Установка ОС на головной машине и одном вычислительном узле, индивидуальные привязки к узлу. Синхронизация времени и системных файлов в системе, тиражирование ОС. О безопасности кластера стоит подумать заранее.
-
Глава 6. Средства разработки и прикладное ПО(pdf)
- Разные лицензии на разное ПО. Среды параллельного программирования. Латентность и скорость передачи данных. Производительность кластерной системы. Хороших инструментов много не бывает. Эффективная организация коллективной работы пользователей.
-
Глава 7. Пользователь в кластерной среде(pdf)
- От команды man до консультационного центра. Пользователь: "Что-то не так с моей программой или это плохой компьютер?". От мониторинга аппаратуры, до анализа свойств алгоритмов. О структуре будущей параллельной программы нужно подумать заранее.
-
Глава 8. Сопровождение кластерных систем(pdf)
- Высоким технологиям - высококвалифицированные персонал и пользователи. Администраторы и пользователи: кто главнее? Мониторинг состояния кластера. Резервное копирование. Ежедневная работа и профилактика кластерных систем.
- Заключение(pdf)
- Приложение 1. Примеры существующих кластерных проектов(pdf)
- Приложение 2. Среды параллельного программирования MPI(pdf)
- Приложение 3. Работа с тестом High Performance LINPACK(pdf)
- Приложение 4. Использование системы управления заданиями Cleo(pdf)
- Приложение 5. Пакеты для выполнения инженерных расчетов(pdf)
- Приложение 6. Основные термины и сокращения(pdf)
- Приложение 7. Сетевые ресурсы по смежным областям(pdf)
- Литература(pdf)
© Лаборатория Параллельных информационных технологий НИВЦ МГУ