Высокопроизводительные вычисления на кластерах. Беликов Д.А - 11 стр.

UptoLike

11
1 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ И
ПОРЯДОК РАБОТЫ НА ВЫЧИСЛИТЕЛЬНОМ
КЛАСТЕРЕ ТГУ СКИФ Cyberia
1.1 Программное обеспечение
Вычислительный кластер ТГУ СКИФ Cyberia работает под
управлением операционных систем Suse Linux Enterprise Server
10 и Microsoft Windows Compute Cluster Server 2003.
Suse Linux Enterprise Server 10 (SLES) один из дистрибути-
вов операционной системы Linux, представляющий собой масшта-
бируемую, высокопроизводительную платформу безопасных корпо-
ративных вычислений, реализующую все преимущества Linux и
OpenSource.
Microsoft Windows Compute Cluster Server 2003 (CCS) являет-
ся интегрированной, стандартной кластерной платформой, основан-
ной на высокопроизводительной системе Windows Server 2003 x64.
Это решение реализует возможности высокопроизводительных вы-
числений в обычном рабочем окружении Windows.
На кластере установлены компиляторы gcc 4.1.0 и Intel
C/C++/Fortran Compilers.
GCC (GNU Compiler Collection) набор свободно доступных
компиляторов для различных языков программирования
(С/C++/Fortran и др.). Он используется как стандартный компиля-
тор для свободных Unix-подобных операционных систем.
Intel С/C++/Fortran Compilers компиляторы нового поколе-
ния, позволяющие обеспечить высокую производительность на
процессорах Intel.
Компиляторы Intel дополнены эффективными средствами разра-
ботки многопоточного кода, поддерживающими стандарт OpenMP
и технологию автораспараллеливания кода. Например, библиотека
Intel Math Kernel Library 9.0 (Intel MKL) предоставляет набор
оптимизированных математических функций, позволяющих созда-
вать максимально быстродействующие инженерные, научные и фи-
нансовые приложения для процессоров Intel. Функциональные об-
ласти библиотеки включают линейные алгебраические функции
LAPACK и BLAS, быстрые преобразования Фурье и трансцендент-
ные векторные функции (библиотека векторной математики VML).