Ускорение времени проведения расчетов

Все вопросы о использованием программ Fire
Dynamics Simulator (FDS) и Smokeview (SMV)

Ускорение времени проведения расчетов

Сообщение Sib911 Пн июл 20, 2009 11:40 am

Кто нибудь пробовал использовать технологию CUDA от NVIDIA для проведения расчетов в FDS?
Аналогичное решение есть на сайте http://www.qfds.de/02_eng.html
Там были использованы вычислительные мощности видеокарты GeForce GTX 280. Если верить результатам, то удалось добиться ускорения проведения расчетов в 20-40 раз.
к сожалению ничего не понимаю ни в CUDA ни в технологии проведения параллельных вычислений. Хотелось бы услышать мнение компетентных специалистов по поводу применения данной технологии для FDS и что надо сделать (на аппаратном и программном уровнях) для того чтобы реализовать её.
Sib911
 
Сообщений: 3
Зарегистрирован: Ср июл 15, 2009 7:26 pm

Re: Ускорение времени проведения расчетов

Сообщение Admin Вт июл 21, 2009 9:09 pm

Текущая версия FDS использует для распараллеливания вычислений технологию MPI - http://ru.wikipedia.org/wiki/MPI
Есть большое количество реализаций MPI, в частности нам удалось настроить компиляцию FDS c mpich2 на нашем кластере (работает на
базе http://www.rocksclusters.org/, узлы - двухядерные двухпроцессорные сервера на базе Intel Xeon).
Безусловно технология CUDA заслуживает интерес и судя по этой теме http://groups.google.com/group/fds-smv/ ... e43790d304 можно ожидать тестирования и внедрения поддержки этой технологии в FDS, благо Portland (http://www.pgroup.com/resources/accel.htm) включил поддержку CUDA в 9 версии на уровне компилятора Fortrana. Т.о. теоретически купив нужное железо и компилятор у PGI можно уже сейчас собрать из исходников версию FDS c CUDA. Как только будут положительные результаты у кого-то из FDS сообщества мы купим соответствующее железо, протестируем и опишем результат. В настоящее время нам достаточно имеющихся в наличии вычислительных ресурсов.
Admin
Site Admin
 
Сообщений: 27
Зарегистрирован: Чт окт 04, 2007 10:03 am

Re: Ускорение времени проведения расчетов

Сообщение Rus_Tiger Пн окт 26, 2009 6:41 pm

Что с данной технологией на текущий момент?
Rus_Tiger
 
Сообщений: 27
Зарегистрирован: Пн сен 28, 2009 10:49 am

Re: Ускорение времени проведения расчетов

Сообщение Admin Вт окт 27, 2009 12:38 pm

Сейчас появилась версия FDS на OpenMP, позволяющая распараллеливание вычисления без использования MPI на многопроцессорных и многоядерных компьютерах. Как только все будет хорошо оттестировано и проверено - следующий шаг использование технологии CUDA.
Admin
Site Admin
 
Сообщений: 27
Зарегистрирован: Чт окт 04, 2007 10:03 am

Re: Ускорение времени проведения расчетов

Сообщение Rus_Tiger Вт окт 27, 2009 1:18 pm

Где можно сказать, посмотреть инструкции?
Rus_Tiger
 
Сообщений: 27
Зарегистрирован: Пн сен 28, 2009 10:49 am

Re: Ускорение времени проведения расчетов

Сообщение Admin Вт окт 27, 2009 1:57 pm

Rus_Tiger писал(а):Где можно сказать, посмотреть инструкции?

http://code.google.com/p/fds-smv/downlo ... ys:Windows
Admin
Site Admin
 
Сообщений: 27
Зарегистрирован: Чт окт 04, 2007 10:03 am

Re: Ускорение времени проведения расчетов

Сообщение Rus_Tiger Вт окт 27, 2009 3:54 pm

Получается что OpenMP выложена только для 32 бит, при этом производительность MPICH2 на 64 битах на 30-40% быстрее. В чем тогда интерес? :shock:
Rus_Tiger
 
Сообщений: 27
Зарегистрирован: Пн сен 28, 2009 10:49 am

Re: Ускорение времени проведения расчетов

Сообщение Admin Вт окт 27, 2009 4:35 pm

Rus_Tiger писал(а):Получается что OpenMP выложена только для 32 бит, при этом производительность MPICH2 на 64 битах на 30-40% быстрее. В чем тогда интерес? :shock:

Поддержка находится пока в стадии разработки/тестирования.
Посмотрите тему http://groups.google.com/group/fds-smv/ ... 803bad46a#
В частности по вашему вопросу:
"
We first want to work out the bugs in the 32 bit version before making
it more complicated with 64 bit. If you want to compile it yourself,
buy the Intel Fortran compiler and use the makefile in the FDS
Repository.
"
Admin
Site Admin
 
Сообщений: 27
Зарегистрирован: Чт окт 04, 2007 10:03 am

Re: Ускорение времени проведения расчетов

Сообщение Rus_Tiger Пт дек 11, 2009 11:44 am

Подскажите, была информация (непроверенная) что существует Японская надстройка для FDS, позволяющая ускорить расчет? если такая существует - где ее можно приобрести?
Rus_Tiger
 
Сообщений: 27
Зарегистрирован: Пн сен 28, 2009 10:49 am

Re: Ускорение времени проведения расчетов

Сообщение Admin Пт дек 11, 2009 5:00 pm

Rus_Tiger писал(а):Подскажите, была информация (непроверенная) что существует Японская надстройка для FDS, позволяющая ускорить расчет? если такая существует - где ее можно приобрести?

Нам о такой разработке не известно.
Admin
Site Admin
 
Сообщений: 27
Зарегистрирован: Чт окт 04, 2007 10:03 am


Вернуться в FDS-SMV

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron