Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
26
Добавлен:
28.03.2016
Размер:
1.62 Mб
Скачать

Характеристика системных платформ для построения кластеров

Microsoft Compute Cluster Server 2003

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

В состав CCP входит Microsoft MPI – версия реализации стандарта MPI 2 от Argonne National Labs. MS MPI совместима с MPICH 2 и поддерживает полнофункциональный API с более чем 160 функциями

Microsoft Visual Studio 2005 включает параллельный отладчик, работающий с MS MPI

51 из 59

Заключение

Приведена общая характеристика способов организации параллельных вычислений

Рассмотрено различие между многозадачным, параллельным и распределенным режимами выполнения программ

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

Дано описание одного из наиболее известных способов классификации вычислительных систем – систематики Флинна

Даны ключевые определения мультипроцессора и мультикомпьютера

Рассмотрены основные характеристики сетей передачи данных в многопроцессорных вычислительных системах

52 из 59

Вопросы для обсуждения

В чем заключаются основные способы достижения параллелизма?

В чем могут состоять различия параллельных вычислительных систем?

Что положено в основу классификация Флинна?

В чем состоит принцип разделения многопроцессорных систем на мультипроцессоры и мультикомпьютеры?

В чем состоят положительные и отрицательные стороны кластерных систем?

Какие топологии сетей передачи данных наиболее широко используются при построении многопроцессорных систем?

В чем состоят особенности сетей передачи данных для кластеров?

Каковы основные характеристики сетей передачи данных?

Какие системные платформы могут быть использованы для построения кластеров?

53 из 59

Темы заданий для самостоятельной работы

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

Выполните рассмотрение дополнительных способов классификации компьютерных систем

Рассмотрите способы обеспечения когерентности кэшей в системах с общей разделяемой памятью

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

Рассмотрите топологию сети передачи данных в виде двоичного дерева

Выделите эффективно реализуемые классы задач для каждого типа топологий сети передачи данных

54 из 59

Литература…

Гергель В.П. Теория и практика параллельных вычислений. - М.: Интернет-Университет, БИНОМ. Лаборатория знаний, 2007.

Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. – СПб.: БХВ-Петербург, 2002.

Корнеев В.В. Параллельные вычислительные системы. – М.: Нолидж, 1999.

Таненбаум Э. (2002) . Архитектура компьютера. – СПб.: Питер.

55 из 59

Литература…

Barker, M. (Ed.) (2000). Cluster Computing Whitepaper at http://www.dcs.port.ac.uk/~mab/tfcc/WhitePaper/.

Buyya, R. (Ed.) (1999). High Performance Cluster Computing. Volume1: Architectures and Systems. Volume 2: Programming and Applications. - Prentice Hall PTR, Prentice- Hall Inc.

Culler, D., Singh, J.P., Gupta, A. (1998) Parallel Computer Architecture: A Hardware/Software Approach. - Morgan Kaufmann.

Dally, W.J., Towles, B.P. (2003). Principles and Practices of Interconnection Networks. - Morgan Kaufmann.

Flynn, M.J. (1966) Very high-speed computing systems. Proceedings of the IEEE 54(12): P. 1901-1909.

56 из 59

Литература…

Hockney, R. W., Jesshope, C.R. (1988). Parallel Computers 2. Architecture, Programming and Algorithms. - Adam Hilger, Bristol and Philadelphia. (русский перевод 1 издания: Хокни Р., Джессхоуп К. Параллельные ЭВМ. Архитектура, программирование и алгоритмы. - М.: Радио и связь, 1986)

Kumar V., Grama A., Gupta A., Karypis G. (1994). Introduction to Parallel Computing. - The Benjamin/Cummings Publishing Company, Inc. (2nd edn., 2003)

Kung, H.T. (1982). Why Systolic Architecture? Computer 15 № 1. P. 37-46.

Patterson, D.A., Hennessy J.L. (1996). Computer Architecture: A Quantitative Approach. 2d ed. - San Francisco: Morgan Kaufmann.

57 из 59

Литература

Pfister, G. P. (1995). In Search of Clusters. - Prentice Hall PTR, Upper Saddle River, NJ (2nd edn., 1998).

Sterling, T. (ed.) (2001). Beowulf Cluster Computing with Windows. - Cambridge, MA: The MIT Press.

Sterling, T. (ed.) (2002). Beowulf Cluster Computing with Linux. - Cambridge, MA: The MIT Press

Xu, Z., Hwang, K. (1998). Scalable Parallel Computing Technology, Architecture, Programming. – Boston: McGraw- Hill.

58 из 59

Следующая тема

Моделирование и анализ параллельных вычислений

59 из 59

Соседние файлы в папке Лекции по методам параллельных вычислений