Вы здесь

Краткая инструкция

Использование Intel® Inspector XE

Intel® Inspector XE – инструмент динамического анализа корректности кода, т.е. анализа исполняемого процесса. Inspector XE предназначен для поиска ошибок памяти и проблем, возникающих при взаимодействии потоков, в последовательных и многопоточных приложениях. Инспектировать можно код, написанный на C, C++, C# и Fortran. Читать далее» about Использование Intel® Inspector XE

Категория: 

Использование Intel® Advisor XE

Intel® Advisor XE предназначен помочь в достижении максимальной производительности Fortran, C и C ++ приложений, упрощая и улучшая параллелизацию вычислений.
Intel Advisor XE объединяет 2 инструмента оптимизации кода:
1) Vectorization Advisor – инструмент векторизации кода.
Читать далее» about Использование Intel® Advisor XE

Категория: 

Использование Intel® VTune™ Amplifier XE

Intel VTune Amplifier – мощный инструмент для сбора и анализа данных о производительности кода (профилировки) последовательных и параллельных приложений (программ). Явное указание на участки кода, выполняющиеся дольше всего, и определенная детализация причин задержек могут помочь в модификации программы и тем самым существенно ускорить её исполнение. Можно профилировать код, написанный на C, C++, C#, FORTRAN, Java и Assembly. Читать далее» about Использование Intel® VTune™ Amplifier XE

Категория: 

Инструменты Intel для профилировки и отладки

На кластере установлено программное обеспечение (ПО) фирмы Intel для профилировки и отладки – Intel Parallel Studio XE. Это ПО позволяет находить наиболее нагруженные места в приложении, подсчитывать степень параллельности программы, находить тупики и гонки в параллельных программах и т.д.

Основные инструменты Advisor XE, Inspector XE и Vtune Amplifier XE находятся в соответствующих папках в каталоге /opt/intel.

Графический интерфейс (GUI) запускается командами Читать далее» about Инструменты Intel для профилировки и отладки

Категория: 

Mosh (Mobile Shell)

Одним из средств удаленного доступа к кластеру "Уран" является Mosh (Mobile Shel - мобильная оболочка). Mosh является альтернативой для интерактивного терминала SSH. Реализации Mosh - доступны для Windows, Linux, Android и iOS. Особенностью Mosh - является то, что она позволяет получить доступ к серверу с мобильного телефона при плохом качестве связи. Mosh поддерживает кратковременные перерывы связи и позволяет вводить команды в командной строке даже тогда, когда связь временно отсутствует. Читать далее» about Mosh (Mobile Shell)

Категория: 

Схема работы на кластере

Схема работы на кластере проиллюстрирована ниже на примере кластера "Уран" с использованием программ WinSCP и PuTTY (см. Программы удаленного доступа). Читать далее» about Схема работы на кластере

Категория: 

Запуск задач на кластере

При запуске задачи пользователя на счет - необходимо учитывать ограничения по ресурсам на вычислителях для пользователей (и не забывать о них); - желательно использовать тот модуль установки переменных окружения, с которым программа была откомпилирована; - пока задача не просчиталась, нельзя ее перекомпилировать, удалять исполняемый файл и менять входные данные. Читать далее» about Запуск задач на кластере

Категория: 

PGI Accelerator и OpenACC

Категория: 

Ссылки на руководства по CUDA

Сообщество пользователей CUDA ВМК МГУ (выложены лекции в виде слайдов и есть активный форум, на котором можно задавать вопросы по CUDA. В работе форума активно участвуют сотрудники Nvidia)
https://sites.google.com/site/cudacsmsusu/home

CUDA zone: сборник приложений на CUDA, многие с документацией и исходными кодами
http://www.nvidia.ru/object/cuda_apps_flash_new_ru.html#state=home

Записи семинаров по CUDA:
a) введение в CUDA
http://www.gotdotnet.ru/blogs/parallel-computing/9966/
b) библиотеки с поддержкой CUDA
http://www.gotdotnet.ru/blogs/parallel-computing/10070/ Читать далее» about Ссылки на руководства по CUDA

Категория: 

Использование CUDA

На кластере "Уран" (umt) введены в эксплуатацию вычислительные узлы, оснащенные ускорителями NVIDIA Tesla. На одном узле может быть одновременно запущено до 8 задач, каждой из которых выделяется один или несколько графических процессоров.

Для работы с GPU можно использовать
1) технологию CUDA;
2) pragma-программирование, предоставляемое С- и Fortran-компиляторами PGI (например, директивы OpenACC);
3) систему Matlab. Читать далее» about Использование CUDA

Категория: 

Страницы

Подписка на RSS - Краткая инструкция