КПК

Показати повну версію : Розподілені обчислення України


yarilovrat
04.03.2010, 01:23
Ціль нашої команди - обчислювальними силами комп'ютерів вирішувати задачі в області біології, математики, фізики, астрономії та інших наук.
http://distributed.org.ua/index.php?newlang=ua
Проекти розподілених обчислень (Distributed Computing) мають захоплюючу історію та серйозний обчислювальний потенціал. Сьогодні нам, власникам персональних комп'ютерів, пропонують взяти участь у рішенні найрізноманітніших науково-дослідних задач: від вивчення властивостей білків до пошуку гравітаційних хвиль зірок-пульсарів. Найчастіше до технології розподілених обчислень дослідники звертаються тоді, коли наукові проекти вимагають величезної кількості обчислень, які недоцільно та надто дорого виконувати за допомогою суперкомп'ютерів або кластерних обчислювальних мереж.

Більшість публічних проектів розподілених обчислень носять некомерційний характер, тобто за участь не потрібно нічого платити, але й одержати грошову винагороду не розраховуйте. Участь у подібному проекті - це як комфортний вид волонтерства: вас ніхто не закликає їхати в південну Африку допомагати прищеплювати лісових пігмеїв від лихоманки або доглядати за безнадійно хворими в хоспісах. Усе що потрібно - встановити програму і не забувати завантажувати її новими завданнями.


На даний час команда Ukraine бере участь у проекті Folding@Home. Це найбільш успішний і найрезультативніший проект розподілених обчислень медичної спрямованості, організований Pande Group - академічною установою при Стенфордському університеті. Проект своєю появою й успішною роботою багато в чому зобов'язаний докторові Віджаю Панде (Vіjay Pande), відзначеному в 2006 р. престижною нагородою Ірвінга Сігала від Protein Society.

Метою проекта є моделювання фолдінга (згортання в тривимірну структуру) важливих білків людського організму. Це завдання становить найбільш складну проблему молекулярної динаміки білків, тому що вирішальна стадія фолдінга білка відбувається практично миттєво при взаємному впливі безлічі факторів. Вирішення подібного завдання, у вигляді відпрацьовування методів моделювання на експериментально підтверджених моделях згортання білків, відкриває перспективи дослідження першопричин порушень цього процесу, що призводять до багатьох важких захворювань. Ці дослідження зрештою повинні призвести до розробки нових ліків і способів лікування багатьох форм рака, хвороб Альцгеймера і Паркінсона, кістозного фіброзу, склерозу, діабету ІІ типу, коров'ячого сказу та ін.

Певних успіхів у цій області проектові вже вдалося домогтися. Розроблено і експериментально підтверджено методи моделювання фолдінга на прикладі малих білків. При цьому час згортання білків у лабораторних умовах збігся з тривалістю цього процесу на комп'ютерних моделях. Подальше моделювання протеіну BBA5 (який став еталонним білком проекту) дуже точно збіглося з даними лабораторних досліджень, що довело ефективність алгоритмів розрахункових ядер програмного забезпечення і доцільність моделювання більш складних білків.

Успішно завершено експерименти по моделюванню впливу молекул води на згортуваність білків. Отримано практичні результати в дослідженні гена р53, мутації якого викликають близько половини всіх відомих ракових захворювань. У рамках проекту вперше змодельовано структуру штучного протеїну, отриманого потім у лабораторних дослідженнях. Більш докладну інформацію про ці та інші досягнення проекту ви можете довідатися з численних публікацій у спеціалізованих наукових журналах (Science, Chemical Physics, Biophysical Journal, Computational Chemistry и др.), які доступні на цій сторінці.

Науковий колектив проекту Foldіng@Home ставить перед собою перспективне завдання створення удосконалених аналогів природних білків, а також зовсім нових структур - так званих синтетичних "самозбірних" протеїнів із запрограмованою функціональністю. Поява подібних "протеїнових роботів" призведе до справжньої революції в медицині.

Завдяки чітким практичним цілям, гарній науковій базі і реальним результатам, проект Foldіng@Home отримав підтримку багатьох власників персональних комп'ютерів, що забезпечило сумарний обчислювальний ресурс у 200 тисяч постійно або періодично підключених до проекту процесорів (з них тисяча за командою з України). Завдання моделювання фолдінга білків потребувало саме такого масштабу обчислювальних ресурсів і проект зміг їх одержати тільки за допомогою технології розподілених обчислень. Для прикладу, могутні суперкомп'ютери рідко складаються більш ніж з 10 тисяч паралельно працюючих процесорів.

У першому наближенні, з технічної точки зору, участь у проекті виглядає наступним чином: користувач сам закачує і встановлює обчислювальний модуль - програму-клієнт. На більшості комп'ютерів процесор зазвичай завантажений менш ніж на 5-10%, тому вимушено ганяє "порожні цикли" (можете в цьому переконатися, якщо подивитеся "Диспетчер завдань" операційної системи). На ці 90-95% процесорної потужності, що пропадає дарма, й претендує під час роботи програма розподілених обчислень. При цьому користувач не відчуває ніяких незручностей - програма бере для себе найнижчий пріоритет у системі, не заважаючи роботі інших програм. Розрахунки виконуються без присутності машини в мережі , з'єднання з Іnternet необхідно лише для відправлення результатів на сервер та одержання нового завдання.

Для участі в проекті Foldіng@Home підходить будь-який персональний комп'ютер, що має постійний або періодичний доступ до мережі Іnternet. У цій статті ви зможете одержати детальну інформацію про проект Folding@Home та програмне забезпечення до нього.

відео
http://www.ex.ua/view/615150

Ви вирішили приєднається до проекту Folding@home і рахувати завдання за команду України.
Послідовність дій, якої буде достатньо для приєднання до folding community.


1. Створюємо на комп'ютері папку і називаємо її, наприклад, “FAH”




2. Завантажуемо консольну версію клієнта:
http://www.stanford.edu/group/pandegroup/release/FAH504-Console.exe

Як її налаштувати читаємо у цій статті:
http://distributed.org.ua/index.php?go=Pages&in=view&id=6#a1
Головних параметрів два: це ваше ім'я і номер команди (Україна – 2164)





3. Для того, щоб можна було зручніше контролювати клієнта, зкачуємо програму Udmonitor:
http://mesh.dl.sourceforge.net/sourceforge/udmon/udmon-4.45.exe

І читаємо як її налаштувати:
http://distributed.org.ua/index.php?go=Pages&in=view&id=8



Якщо Ви маєте двохядерний процесор, то створіть ще одну папку, наприклад «FAН2», і виконаєте пункти 1 і 2 ще раз. Клієнт фолдінга навантажує тільки одне ядро процесора.



Для підрахунку кількості балів з вашого процесора (ППД) використовуємо програму FAHspy:
http://fahspy.com/soft/fahspy140.zip



Якщо у Вас встановлена відеокарта АТІ 19хх або 16хх серій, Ви можете і її приєднати до розрахунків. Докладніше читайте тут:
http://forums.overclockers.ru/viewtopic.php?t=156082&postdays=0&postorder=asc&start=0

І тут:
http://distributed.org.ua/forum/index.php?showtopic=556



Якщо у Вас є комп'ютери, які не підключені до Інтернету, то як на них рахувати проект читайте тут:
http://distributed.org.ua/index.php?go=Pages&in=view&id=23



Якщо залишилися питання – прошу зайти на форум:
http://distributed.org.ua/forum/index.php?showforum=6



До речі, коли до нас приєднуються нові люди, за хорошою традицією вони відписуються в цих гілках форуму:
http://distributed.org.ua/forum/index.php?showtopic=313

http://distributed.org.ua/forum/index.php?showtopic=367



Продуктивних розрахунків!


user name пішить reactor.org.ua
http://distributed.org.ua/index.php?go=Pages&in=view&id=6#a1

DesnaKozak
04.03.2010, 01:33
колись бавився в таке, розраховував якусь фігню з молекули білка. Це якби суперкопутери для бідних :-) Технологія в цілому перспективна

yarilovrat
04.03.2010, 01:37
гадаю що ця прога повинна бути у кожному компу гос структур та установ
а ще пропоную усім небайдужим логін писати reactor.org.ua

yarilovrat
09.03.2010, 02:07
http://i077.radikal.ru/1003/fe/befda8f6b4aat.jpg (http://radikal.ru/F/i077.radikal.ru/1003/fe/befda8f6b4aa.jpg.html)
должно получиться чтото типа этого

yarilovrat
15.03.2010, 02:55
http://fah-web.stanford.edu/awards/cert.php?u=reactor%2Eorg%2Eua&pts=2&t=wus&bg=3

yarilovrat
22.07.2010, 02:57
http://fah-web.stanford.edu/awards/cert.php?u=reactor%2Eorg%2Eua&pts=608

lingvo
22.07.2010, 09:46
yarilovrat, а що воно дає для reactor.org.ua?

yarilovrat
22.07.2010, 11:24
yarilovrat, а що воно дає для reactor.org.ua?
это просто чтобы писали вместо имени ссылку на сайт :) ну а в поле страны 2164 (Украина)