Рубрика «HPC» - 4

Обмен данными с использованием MPI. Работа с библиотекой MPI на примере Intel® MPI Library - 1

В этом посте мы расскажем об организации обмена данными с помощью MPI на примере библиотеки Intel® MPI Library. Думаем, что эта информация будет интересна любому, кто хочет познакомиться с областью параллельных высокопроизводительных вычислений на практике.

Мы приведем краткое описание того, как организован обмен данными в параллельных приложениях на основе MPI, а также ссылки на внешние источники с более подробным описанием. В практической части вы найдете описание всех этапов разработки демонстрационного MPI-приложения «Hello World», начиная с настройки необходимого окружения и заканчивая запуском самой программы.
Читать полностью »

Летняя школа высокопроизводительных вычислений в области биологии и медицины доступна онлайн
Вот уже второй год подряд Университет Иннополис проводит на своей базе Летнюю школу высокопроизводительных вычислений в области современной биологии и медицины. Соорганизатор мероприятия — МФТИ (Московский физико-технический институт). В этом году школа пройдет при поддержке Российского Фонда Фундаментальных Исследований.
21 августа стартуют занятия у 40 слушателей, прошедших конкурсный отбор. Мы ждем участников из Москвы, Казани, Ростова-на-Дону, Нижнего Новгорода, Волгограда, Екатеринбурга, Воронежа, Омска, Перми, Уфы, Красноярска, Перевальска (Луганская обл. Украины), Альметьевска, Елабуги, Инсара, Советска (Тульская обл.)
Читать полностью »

С 21 по 30 августа 2014 года в Казани пройдет VI Летняя школа МФТИ–Университета Иннополис по высокопроизводительным вычислениям и их приложениям к задачам современной биологии и медицины. Организаторами мероприятия выступают Московский Физико-Технический Институт (МФТИ) и Университет Иннополис – первый российский ВУЗ, специализирующийся исключительно на информационных технологиях.

В рамках мероприятия будут прочитаны обзорные лекции по актуальным проблемам современной биологии и современным математическим моделям, а также их приложениям к медицинским задачам.

Цели Школы

1. Сформировать у слушателей Школы общее представление об актуальных медико-биологических проблемах, для решения которых требуется применение современных высокопроизводительных вычислительных технологий;
2. Дать представление о базовых моделях математической биологии и методах решения уравнений этих моделей;
3. Дать основные знания по распараллеливанию алгоритмов и программ решения уравнений базовых моделей с использованием комплексов различной архитектуры;
4. Выработать у слушателей навыки работы с использованием коммуникационных сред (MPI) и программных моделей (CUDA).

Председатель Программного комитета Школы И́горь Рудо́льфович Ефи́мов (англ. Igor R. Efimov) — российско-американский учёный. профессор биомедицинской инженерии, клеточной биологии и физиологии, и радиологии в Вашингтонском университете в Сент-Луисе, штат Миссури. efimov.wustl.edu/
Внимание слушателям! Лекция проф. Ефимова пройдет на английском языке

Приглашенные лекторы: лауреат премии имени Софьи Ковалевской Дмитрий Федосов (Юлих, Германия), специалист в области математического моделирования крови, профессор университета штата Массачусетс (University of Massachussets Lowell) Барсегов В.А., специалист в области вычислительной биологии и теоретической биофизики.
Участие в школе бесплатное. Иногородним участникам будет организовано проживание.
Читать полностью »

Уважаемые читатели, абитуриенты-бакалавры, их родители, братья и сёстры!

Хочу сообщить вам о перспективных магистрских программах на нашей кафедре по направлению подготовки 010400 «Прикладные математика и информатика»! Подробности — под катом.

Читать полностью »

Dell HPC приходит на помощь ученым
О британских ученых, которые подарили миру не один десяток открытий разной степени сомнительности, мы неоднократно слышали. Но обсуждая очередное из них, мы редко задумываемся, как вообще совершаются открытия и что нужно для того, чтобы они состоялись. Оставим в стороне научную базу, опыт и подготовку ученых (это все тема для отдельного материала), а сконцентрируемся на технологической составляющей их работы. Логично предположить, что в современных университетах расчеты производятся на мощной современной технике, опыты проводятся на новейшем лабораторном оборудовании, иначе привнести в науку что-то новое в наши дни будет практически невозможно.Читать полностью »

29 мая этого года компания Fujitsu представила специальный пакет программного обеспечения для вычислительных кластеров Fujitsu HPC Cluster Suite (HCS). Данный пакет предназначен для управления кластерами на основе серверов Fujitsu PRIMERGY стандартной архитектуры x86 и представляет собой набор полностью проверенных высокопроизводительных программных компонентов. Изначально данный продукт разрабатывался для суперкомпьютера Института физико-химических исследований (RIKEN) K computer, который два сезона держал первенство и в настоящий момент находится на третьем месте в списке TOP500 с производительностью превышающей 10 PFLOPS, что само по себе уже говорит о потенциале и возможностях представленного решения. Теперь с выпуском пакета HCS накопленные знания и опыт переносятся на классическую архитектуру x86 и становятся доступны практически любой компании.Читать полностью »

25 апреля в Санкт-Петербурге, при поддержке портала Айти-Событие.рф, состоится High Performance Conference #4 — конференция по высоким нагрузкам.

HPC. Программа, онлайн трансляция и бесплатные билеты
Цель конференции — дать возможность профессионального роста в различных сферах проектирования, разработки, тестирования, администрирования и поддержки высоконагруженных систем её участникам.
Читать полностью »

Блейд-сервера RLX Technologies

Комментарии к некоторым постам хабра заставили задуматься, есть ли понимание у народа о серверах высокой плотности и их возможностях. Целью написания данного поста является внесение определенности по этому вопросу. Также планируется, что этот пост станет первым в череде статей на тему HPC (high performance computing, высокопроизводительные вычисления).

Сервера высокой плотности наиболее востребованы в технологиях построения суперкомпьютеров кластерного типа, систем виртуализации и организации облаков, систем параллельного доступа к системам хранения, систем аналитических расчётов, поисковых системах и др. Их применение обусловлено, прежде всего, невозможностью выполнить все предъявляемые требования, используя иные технологии. Рассмотрим варианты решений, их плюсы и минусы.Читать полностью »

Определение высоконагруженных систем и способов их построения

      Нагрузка на сервер — это важный показатель использования серверного оборудования. Хит – это запрос клиента к серверу для получения информации. Нагрузка сервера определяется как отношение количества клиентских запросов (хитов) ко времени, выражается в хитах в секунду. Согласно исследованиям Microsoft в 2010 году высоконагруженным сервером можно считать сервер с нагрузкой 100-150 хитов в секунду.
      В литературе встречаются такие понятия как HPC-система, высоконагруженная система, высоконагруженный кластер, Highload-система, суперкомпьютер, которые порой используются как синонимы. Мы будем понимать сайт с нагрузкой не менее 150 хитов в секунду.
      Кластер – это группа компьютеров, которые работают вместе и составляют единый унифицированный вычислительный ресурс. Каждый узел работает под управлением своей копии операционной системы, в качестве которой чаще всего используются Linux и BSD.
      Чтобы понять каким образом задачи, выполняемые кластером, распределяются по его узлам необходимо дать определение масштабироемости. Масштабируемость — способность системы справляться с увеличением рабочей нагрузки (увеличивать свою производительность) при добавлении ресурсов. Система называется масштабируемой, если она способна увеличивать производительность пропорционально дополнительным ресурсам. Масштабируемость можно оценить через отношение прироста производительности системы к приросту используемых ресурсов. Чем ближе это отношение к единице, тем лучше. Также под масштабируемостью понимается возможность наращивания дополнительных ресурсов без структурных изменений центрального узла системы. Масштабирование архитектуры высоконагруженной системы может быть горизонтальным и вертикальным. Вертикальное масштабирование заключается в увеличении производительности системы за счёт увеличения мощности сервера. Главный недостаток вертикального масштабирования в том, что оно ограничено определённым пределом. Параметры железа нельзя увеличивать бесконечно. Однако на самом деле вертикальная компонента присутствует практически всегда, а универсального горизонтального масштабирования как такового не существует. Горизонтальное масштабирование заключается в увеличении производительности системы за счёт подключения дополнительных серверов. Именно горизонтальное масштабирование является сейчас фактически стандартом. Известен также такой термин, как диагональное масштабирование. Оно подразумевает одновременное использование двух подходов.
      И наконец, необходимо определить основной принцип, использующийся при построении любой кластерной архитектуры. Это — трёхзвенная структура системы (рис. 1). Три звена – это фронтэнд, бэкэнд и хранилище данных. Каждое звено выполняет свои функции, отвечает за различные стадии в обработке запросов и по-разному масштабируется. Первоначально запрос приходит на фронтэнд. Фронтэнды отвечают, как правило, за отдачу статических файлов, первичную обработку запроса и передачу его дальше. Второе звено, куда приходит запрос, уже предварительно обработанный фронтэндом — это бэкэнд. Бэкэнд занимается вычислениями. На стороне бэкэнда, как правило, реализуется бизнес-логика проекта. Следующий слой, который вступает в дело обработки запроса – это хранилище данных, которые обрабатываются бэкэндом. Это может быть база данных или файловая система.Трёхзвенная структура кластерной архитектурыЧитать полностью »

NUMизматика, NUMерология и просто о NUMANUMA (Non-Uniform Memory Access — «Неравномерный доступ к памяти» или Non-Uniform Memory Architecture — «Архитектура с неравномерной памятью») — технология совсем не новая. Я бы даже сказала, что совсем старая. То есть, в терминах музыкальных инструментов, это уже даже не баян, а, скорее, варган.
Но, несмотря на это, толковых статей, объясняющих, что это, а главное, как с этим эффективно работать, нет. Данный пост, исправляющий эту ситуацию, предназначен прежде всего для тех, кто ничего не знает про NUMA, но также содержит кое-что интересное и для знатоков-NUMизматов, а главное, он облегчает жизнь мне, инженеру Intel, так как отныне всех интересующихся NUMA русскоязычных разработчиков буду отсылать к нему.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js