Книга обобщает многолетний опыт работы автора в области создания высокопроизводительных систем, в том числе знаменитых семейств отечественных суперкомпьютеров МВС-100 и МВС-1000. Рассматриваются вопросы создания недорогих кластерных решений на основе доступных программных и аппаратных средств. Приведены примеры создания прикладных параллельных программ. Для специалистов по вычислительной технике, студентов, а также всех, кто интересуется современными компьютерными технологиями.
Оглавление
•Введение •Глава 1. Что такое суперкомпьютер? •Глава 2. Аппаратное обеспечение 2.1. Рабочая станция узла 2.2. Коммуникационная среда - баланс производительности и стоимости. 2.3. Организация внешней памяти. •Глава 3. Программное обеспечение 3.1. Структура ПО суперкомпьютера 3.2. Linux - преобладающая "кластерная" ОС 3.3. Средства ОС, используемые при интеграции узлов в кластер 3.4. Базовая система запуска параллельных программ 3.5. Программное обеспечение коммуникационной сети •Глава 4. Управление ресурсами кластера 4.1. Управление процессорным ресурсом - ключ к режиму коллективного пользования 4.2. Императивность правил поведения пользователя и программы 4.3. Способы управления ресурсом внешней памяти •Глава 5. Технологии и парадигмы параллельного программирования 5.1. Невозможность полной автоматизации. Понятие схемы параллелизма, парадигмы 5.2. Традиционная технология. Сравнение типичных коммуникационных библиотек 5.3. Технология библиотек коллективных операций 5.4. Технология непроцедурных языков сверхвысокого уровня 5.5. Парадокс неприятия новых технологий и что за ним стоит •Глава 6. Выбор рабочей станции - однопроцессорный и многопроцессорный вариант •Глава 7. Выбор трансляторов •Глава 8. Выбор коммуникационной компоненты. Принцип отдельной сети управления 8.1. Как испытывать коммутатор. Нагрузочный тест mpitnet 8.3. Какую сеть выбрать в качестве коммуникационной 8.4. Программное обеспечение коммуникаций •Глава 9. Суп из топора. как построить кластер, если денег на аппаратуру нет вообще •Глава 10. Системы управления ресурсами. краткий обзор •Глава 11. Суперкомпьютеры МВС-1000 - История и обзор семейства •Глава 12. Что дальше •Приложение 1. Инструкция прикладному программисту по коммуникационной среде TCP ROUTER для МВС-1000/16 •Приложение 2. CDA (CONTROLLED DISTRIBUTED ARRAYS) -Реализация распределенных массивов с теневыми гранями в SCALAPACK •Приложение 3. Текст нагрузочного теста mpitnet •Приложение 4. Нагрузочный тест NFS •Приложение 5. Асинхронный вариант MPICH и LAM •Предметный указатель
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
В данном учебном пособии рассматриваются различные вопросы, связанные с разработкой и применением прикладного программного обеспечения (ПО). Содержит изложение основных понятий в сфере разработки программного обеспечения и практические примеры.
Архитектура ЭВМ и систем — Учебник предназначен для студентов, изучающих дисциплину "Архитектура ЭВМ и систем" специальности "Информационные системы", а также для слушателей институтов повышения квалификации, аспирантов и преподавателей, обеспечивающих учебный процесс по данной дисциплине.
Книга является руководством по программированию в среде Delphi 6. В ней рассматривается весь процесс создания программы: от разработки алгоритма и диалогового окна до отладки и создания справочной системы.
Рассмотрены необходимые сведения для программирования Windows-приложений на ассемблерах MASM и TASM: разработка оконных и консольных приложений; создание динамических библиотек; многозадачное программирование; программирование в локальной сети, в том числе и с использованием сокетов; создание драйверов, работающих в режиме ядра; простые методы иссл ...
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.