Главная страница описания Главная страница ЛТФ

Сервер THEOR2

( сервер для параллельных вычислений )
2013 г.
  • Введение
  • Аппаратное обеспечение
  • Программное обеспечение
  • Производительность
  • Доступ пользователей
  • Источники информации
  • Статистика загрузки theor2

  • Введение

    Xeon Logo

    К концу 2012 г штатная тактовая частота новых процессоров едва достигла рубежа в 4 ГГц. Но такие процессоры имеют одно-два(?) ядра, так как интенсивное выделение тепла не позволяет разместить на одном кристалле большое количество ядер, работающих на высокой частоте. Конструктив современных процессоров ограничивает рассеиваемую корпусом процессора мощность (TDP) величиной 150 W, а для последних кристаллов малой площади и того меньше - 77 W. Превзойти эти величины можно повышая эффективность отвода тепла от корпуса процессора применяя охладители с жидким теплоносителем, однако, если исключить использование жидкого азота и др. криогенных жидкостей, то значительно увеличить допустимую рассеиваемую мощность не удаётся.

    Вместо увеличения тактовой частоты для повышения производительности компьютера в целом можно пойти по пути увеличения числа процессоров, и наиболее экономичным является размещение нескольких процессоров на одном кристалле (многоядерные процессоры), работающих на умеренной частоте. На этом пути уже несколько лет назад созданы многоядерные процессоры сначала для серверов, затем для настольных ПК, ноутбуков, а теперь и для планшетов и смарт-телефонов.

    Лидерами по количеству ядер на процессор и по количеству процессоров в системе являются, конечно, серверы (не считая специализированные вычислительные системы, такие, как графические карты, которые содержат сотни ядер). Однако увеличение количества процессорных ядер выгодно лишь при условии, что все ядра заняты вычислениями, что требует либо распараллеливания задачи на несколько одновременно исполняемых потоков вычислений, либо надо загрузить компьютер огромным количеством однопоточных задач.



    Вверх Главная страница описания Главная страница ЛТФ

    Аппаратное обеспечение

    theor2 server

    Компьютер Theor2 представляет собой GPU SuperWorkstation 7047GR-TRF производства Supermicro® с небольшими модификациями. Основой является высоконадёжная системная плата Supermicro® X9DRG-QF, допускающая установку до 2-х процессоров Xeon и до 16 модулей памяти с исправлением ошибок (ECC). Качество оборудования производства Supermicro продемонстрировано многолетней бесперебойной работой базового сервера ЛТФ Theor.

    На системной плате установлены 2 процессора Intel® Xeon® CPU E5-2667 v2 с номинальной частотой 3.30 ГГц (апгрейд 2016 г). В каждом процессоре по 8 ядер, представляющих полноценные вычислительные устройства. Таким образом Theor2 является по сути 16-ти процессорным сервером. В зависимости от суммарной загрузки процессора, отдельные ядра могут "разгоняться" до 4.0 ГГц в т.н. "турбо-режиме". При отключенном HyperThreading все ядра одновременно могут долговременно работать на частоте 3.6 ГГц.

    Объём установленной памяти - 512 ГБ (апгрейд 2016 г).

    Сервер theor2 имеет отсеки для установки 8 3.5''-дюймовых и для 8 2.5''-дюймовых SAS или SATA дисков. 16-портовый SATA/SAS контроллер LSI® SAS 9201-16i обеспечивает подключение всех дисков. В настоящий момент установлены 5 SAS дисков Seagate Cheetah ST3600057SS 15000 rpm по 600 ГБ и один SSD диск 240 ГБ для размещения операционной системы. SAS диски объединены в один отказоустойчивый RAID-5 массив ёмкостью 2 Терабайта со скоростью линейного чтения до 700 МБайт/c.

    В качестве дополнительного вычислительного средства установлен графический адаптер (GPU) Nvidia Tesla C2075 с максимальной теоретической производительностью 515 Гфлопс с двойной точностью (1 Терафлопс для чисел с одинарной точностью). Для проведения вычислений на GPU необходимо использование специальных языков и приёмов программирования, но есть возможность использования готовых библиотек алгоритмов или программных продуктов подобных Maple и Mathematica. Дополнительно см. страницу о технологии CUDA.



    Вверх Главная страница описания Главная страница ЛТФ

    Программное обеспечение

    Linux Logo

    Компьютер Theor2 работает под управлением 64-бит ОС Linux Debian 7 Wheezy.


    Список наиболее важного прикладного программного обеспечения установленного на Theor2:
    Название версия команда X11 документация комментарий
    Компиляторы с языков высокого уровня, средства разработки
    Intel Fortran 77, 90, 95 16.0 ifort   ifort -help, Guide ver.15, Other DOCs v.15 рекоменуемая оптимизация -fast'
    Intel C 16.0 icc   icc -help, Guide v.15  
    Intel C++ 16.0 icpc   icpc -help  
    Intel Fortran 77, 90, 95 12.0 ifort12   ifort12 -help, Guide ver.12, Tutorial ver.12 рекоменуемая оптимизация -fast'
    Intel C 12.0 icc12   icc12 -help, Guide ver.12, Tutorial ver.12  
    Intel C++ 12.0 icpc12   icpc12 -help  
    Intel Debugger (CL) 13 idbc idbc -help Intel Debugger Manual
    GNU Fortran 77 4.7
    gfortran     о компиляторах GNU
    GNU C 4.7 gcc   man gcc, info gcc
    HTML
    рекомендуемая оптимизация '-O3 -mtune=core2',
    о компиляторах GNU
    GNU C++ 4.7
    g++   man g++, info g++
    HTML
    о компиляторах GNU
    Oracle Java(TM) Development Kit (JDK) 7     Tutorial
    GNU Debugger 7.4 gdb   man gdb, info gdb  
    Code::Blocks 10.05
    codeblocks + docs in HTML Среда разработки gcc
    Eclipse 2.6
    eclipse + Среда разработки JAVA
    geany 1.22
    geany + fast and lightweight IDE
    Библиотеки программ
    CERNLIB 2006.12.20 `cernlib` - Info in HTML
    ATLAS3 3.
    - Docs in PS
    LAPACK 3.0.2
    - Docs HTML программы линейной алгебры
    BLAS 1.1
    - Docs in PS
    Intel Math Kernel Library
    -lmkl - Manual
    Системы аналитических и численных вычислений
    Mathematica
    11.0 Mathematica / math +/- Demo, Guide License Monitor
    Maple
    17 xmaple / maple +/- Maple установлен ещё на i7X, на i7K нет!
    Sage
    5.8 sage - HTML, Tutorial Бесплатная альтернатива Maple и Mathematica!
    Reduce Free CSL reduce
    xreduce
    -
    +
    info redref
    PDF, PS
    о Reduce
    Form
    4.0 form - PDF, HTML, Home
    Octave
    3.6.2 octave - HOME
    Scilab
    5.3.3 scilab + HTML Scientific software package for numerical computations, analog MATLAB
    FreeMat
    4.0.5 freemat + HTML, PDF, Wiki Mathematics framework (mostly MATLAB compatible)
    Maxima
    5.21 maxima - HTML  
    PAW
    2.14 pawX11 +  
    PAW++
    2.14 paw++ +  
    ROOT
    5.34 root / root -b +/- Home, User Guide, Tutorials ROOT is a framework for data processing, born at CERN
    Браузеры, FTP, e-mail и т. п.
    Iceape
    2.0.11
    iceape
    + man iceape браузер
    Редакторы текстов
    Emacs 23 emacs +/- man emacs
    info emacs
     
    Visual Editor IMproved 7.3 gvim
    vim
    +
    -
    man vim  
    Системы подготовки и просмотра документов
    Ghost Script 9. gs + man gs работа с PostScript файлами
    Evince 3.4 evince + man evince Document (PostScript, PDF) viewer
    XPDF 3.0 xpdf + man xpdf Document (PostScript, PDF) viewer
    Графические средства
    GNU Image Manipulation Program 2.8 gimp + man gimp  
    Grace 5.1 grace
    xmgrace
    + HTML  
    X Fig 3.2 xfig + man xfig  
    GNU plot 4.4 gnuplot +/- man gnuplot  
    Файл-менеджеры
    Midnight Commander 4.7 mc - man mc, HTML со встроенным FTP клиентом
    "+" в колонке "X11" показывает необходимость системы X-Window для работы программы,
    "+/-" означает, что программа может работать, как в системе X-Window, так и в текстовом режиме.

    Fortran Сервер Theor2 обеспечивает отличную производительность для тех, кому необходимы вычисления с плавающей точкой. Большое количество процессорных ядер открывает возможности для ускорения расчётов путём распараллеливания. Для пользователей, желающих программировать на Fortran, естественно использовать компилятор от компании Intel. Компилятор поддерживает стандарты Fortran-77, -90, -95. Вызывается компилятор командой 'ifort' (Intel Fortran). Рекомендуется использовать опцию оптимизации '-fast'. Краткую справку по опциям командной строки можно получить по команде 'ifort -help'.Документацию по Intel Fortran можно найти на Web-страницах: "Intel(R) Fortran Compiler Documentation",   "Intel(R) Fortran Compiler for Linux - Top Technical Issues",   Intel(R) Fortran Compiler for Linux Product Manuals.


    Mathematica - использует одну из пяти конкуррентных сетевых лицензий, доступных в ЛТФ. Текущее использование лицензий показывает License Monitor", а график поможет вам выбрать время, когда можно ожидать максимальную вероятность получения свободной лицензии в ваше распоряжение.


    maple

    Maple - установлен с фиксированной лицензией на данный компьютер, но может быть одновременно запущен несколькими пользователями. Maple способен использовать несколько процессорных ядер для вычислений (по умолчанию до 8). Изменить максимальное количество ядер, разрешённых для использования, можно командой "kernelopts(numcpus=N);", где N от 1 до 16. В некоторых функциях Maple может использовать GPU Tesla на Theor2. Подробнее см. страницу, посвящённую использованию технологии CUDA.


    Reduce Reduce на Theor2 - 64-разрядный, способен адресовать более 4 GB памяти.




    Вверх Главная страница описания Главная страница ЛТФ

    Производительность

    Результаты некоторых тестов производительности (для одного ядра процессора):
    1) См. полный график результатов теста Linpack
    2) O.C. - означает OverClocked - повышенная частота

    Вверх Главная страница описания Главная страница ЛТФ

    Доступ пользователей

    Все пользователи, зарегистрированные на Unix кластере ЛТФ, получают возможность доступа на Theor2. Методы доступа аналогичны другим серверам ЛТФ.

    Для работы на Theor2 с программами, интенсивно использующими ввод/вывод данных из файлов, выделено пространство на локальном диске в директориях /scratch ёмкостью 32 ГБайт- на базе SSD диска - скорость линейного чтения до 430 МБайт/с и очень высокая скорость выполнения операций чтения/записи, и /data/theor2 объём 2 Терабайта - на базе отказоустойчивого RAID-5 массива из пяти SAS дисков - скорость линейного чтения - до 700 МБайт/с и умеренная скорость выполнения операций чтения/записи, примерно, 2000 в секунду. Хранение на этих ресурсах данных, не связанных непосредственно с вычислениями, не допускается.



    Вверх Главная страница описания Главная страница ЛТФ

    Источники информации



    Компьютерная группа ЛТФ

    11  марта 2013 г.

    e-mail: super@theor.jinr.ru, telepuzik@theor.jinr.ru e-mail yoda@theor.jinr.ru, godzilla@theor.jinr.ru

    Дата обновления: 2017-05-04 20:33:34

    Valid HTML 4.01!

    Вверх Главная страница описания Главная страница ЛТФ