Привіт Гість ( Вхід | Реєстрація )

> Биологический проект
Alien
Jan 31 2010, 15:26
Пост #1


Разработчик MolDynGrid
*******

Група: Trusted Members
Повідомлень: 569
З нами з: 7-October 07
Користувач №: 594
Стать: Чол
Парк машин:
Q6600 2.4@3.0GHz\Asus p5kc\8Gb\8600GT\2 SATA: Sams 500Gb+ 500Gb + Seagate 400Gb



Как насчет сделать клиенты для громакса\намда с практическим применением в НИИ академии наук Украины?


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Відповідей
Alien
Jan 31 2010, 23:12
Пост #2


Разработчик MolDynGrid
*******

Група: Trusted Members
Повідомлень: 569
З нами з: 7-October 07
Користувач №: 594
Стать: Чол
Парк машин:
Q6600 2.4@3.0GHz\Asus p5kc\8Gb\8600GT\2 SATA: Sams 500Gb+ 500Gb + Seagate 400Gb



я не совсем понял, что означает

Из темы по MolDynGrid Virtual Laboratory, в презентациях об эффективной параллелизации есть график сравнения есернет соединения с инфинибендом, между узлалами. Причем эффект в несколько раз лучше при использовании технологий с минимальными задержками.. Просто наш софт для МД, громакс, нуждается в таком аспекте. Есть программы которым некритичны задержки между узлами или компьютерами.
Есернет соединение так же присудствует между домашними пользователями, разница с сервером та, что у нас задержки при есернет 0.5-0.7 мс, а между домашними компьютерами и сервером может досягать 20 мс и более, в зависимости от провайдера.

Если более практично говорить, то в пределах серверного решения при разных интерконектах эсернет\инфинибенд составляет разницу в 2-3 раза.. Это при том что у инфинибенда задержки раза в 4-8 меньше чем у есернет. Есть почти прямая зависимость.
Теперь если говорить о домашних пользователей соединенным есернетом, задержки будут около 10-40мс (UA-IX), а с международным трафиком или укр.телекомом будет уже 50-100 мс. Это превышает в 10-100ни раз задержку относительно сервера.
Вот я не знаю как получится на практике с громаксом, который нуждается в минимальных задержках, для быстрого расчета. Потому, что теоретический прогноз говорит о неэффективном использовании ресурсов, в домашних условиях. Тут как Rilian сказал, разве что взять большим количеством ядер =).

Число в 5 раз медленней это я оптимистично прикинул, на эквивалент...)

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

нуу не совсем.. Есть 6 степеней свободы, есть белок, есть вода и соли, которые на базе силового поля (растояние между атомами и т.д) и прочих условий симуляции как давления и температура выполняют ньютоновские движения. Более конкретно и кратко можно почитать десь http://www.library.biophys.msu.ru/MolDyn .
Да, здесь есть зависимость от чиста участвующих атомов, количества воды в боксе и т.д.
В примитивном варианте выгладит так


Кроме того ещё что-то там меняется во времени - я так и не понял, что же это за наносекунды, которых нужно хотя бы 1000?

нет, это я к тому, что до 2010 года мы расчеты динамики проводили до 100 нс, теперь ходим увеличить время до 1000нс, чтоб получить больше статистики.

Из остатков выветривающихся знаний могу предположить, что это симуляция естественного времени жизни молекулы белка при переходе из вторичной (или первичной?) структуры в третичную. Хотя наверняка это моё ложное предположение, ибо: насколько я помню, третичная структура является стабильной, т.е. её конформация не меняется с момента формирования и до действия внешнего фактора. Тогда нет разницы сколько будет длиться симуляция, важно просто достичь отсутствия новых, более удачных конформаций.

увидеть фолдинг для нас мечта =) Объект слишком большой и требует большого расчетного времени. А так у нас целый димер, тоесть можно сказать вся четвертичная. =)

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

Так как же "порезать" этот большой последовательно выполняющийся алгоритм на кучу маленьких для 1CPU@3.0GHz?
В голову приходит только такой метод, когда на довольно мощном (кластере) выполняется какой-то предварительный расчет, относительно быстрый и неточный, но с точным определением границ. А уже множество клиентских CPU будут уточнять тот предварительный результат.

этого я уже не знаю.

Просто интересная тема, но ничего не понятно
Плохо, что Планетачка все ещё не написал/а свой диплом (хотя кто б говорил, я свой доделывал в последние часы )

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


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Повідомлення у даній Темі
Alien   Биологический проект   Jan 31 2010, 15:26
Rilian   Как насчет сделать клиенты для громакса\намд...   Jan 31 2010, 16:17
Alien   Мы можем обеспечить "серверную" поддерж...   Jan 31 2010, 17:00
Rilian   Мы можем обеспечить "серверную" поддер...   Jan 31 2010, 17:17
Alien   приемлемый дедлайн, ммм наверное это будет действи...   Jan 31 2010, 17:45
Rilian   я не очень понимаю. и докинг (Autodock) (могу пере...   Jan 31 2010, 17:58
Alien   ок, приведу в цифрах. Что касается МД, для нас инт...   Jan 31 2010, 18:25
Rilian   Какие требования по памяти в MD для "интересн...   Jan 31 2010, 18:35
Alien   если поставить весь проект на одно ядро, то не тре...   Jan 31 2010, 18:44
Rilian   на автодоке сейчас считают РВ: docking@home - собс...   Jan 31 2010, 18:55
Alien   чем нам поможет то, что они считают? предоставят г...   Jan 31 2010, 18:58
Rilian   --- с 700МБ памяти на ВЮ на домашних компах думаю ...   Jan 31 2010, 19:00
Alien   такс.. 1- МД это одно, а докинг это другое.. Хотя ...   Jan 31 2010, 19:30
Sergyg   конечно я не знаком даже с основами сегодняшнего п...   Jan 31 2010, 20:40
Rilian   Если мы предоставим сервер и возьмем на себя подде...   Jan 31 2010, 21:00
Alien   Из темы по MolDynGrid Virtual Laboratory, в презе...   Jan 31 2010, 23:12
Sergyg   аааааааа, ты все же предлагаешь (пока что) рассмат...   Jan 31 2010, 23:55
Rilian   Alien, как насчет обычного проекта на BOINC? Строи...   Feb 1 2010, 00:01
Alien   так ребята не спешите комментировать, я обновил по...   Feb 1 2010, 00:11
Rilian   Я прочитал пост, примерно информация соответствует...   Feb 1 2010, 00:18
6 Сторінки V  1 2 3 > » 


Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 4th August 2025 - 07:07