Версія даної теми для друку

Натисніть сюди для перегляду даної теми у оригінальному форматі

Розподілені обчислення в Україні _ SETI@Home _ Оптимизированные клиенты

Автор: Andrey Fenchenko Apr 18 2006, 23:14

Ребята, а кто какой версией расчетного ядра под Windows пользуется? Кто-то использует оптимизированную версию setiathome 4.11?

Автор: YuRi May 16 2006, 12:01

На винде работают оптимизированные setiathome_4.11 и setiathome_5.12 (Enhanced) клиенты от crunch3r.
На пингвине - оптимизированные setiathome-naparst-r3.4 (setiathome-4.02, в app_info.xml прописан как 4.07) от Harold Naparst и setiathome-5.12 (Enhanced) от crunch3r.

Автор: Morischer May 5 2008, 12:09

Понад рік проводив одне дурне дослідження на предмет того, який з оптимізаторів для S@h найкраще підходить для моєї корівки. В результаті було спростовано думку деяких кранчерів, які заявляють, ніби оптимізатори під набір команд MMX на процесорах молодших за Athlon 3000+ працюють швидше та надійніше, ніж оптимізатори під SSE. Якщо когось зацікавить результат порівняння оптимізаторів, викладаю його архівом.
Приєднаний файл  comparison_some_of_sah_cores.zip ( 106.42Кб ) Кількість викачувань: 1097

Автор: Morischer May 6 2008, 12:39

Ще на графіках не вказано - задіяні лише оптимізатори без підтримки графічної частини. Я також використовував і оптимізатори з скрінсейвером, який в мене інколи працював некоректно, хоча з офіційним ядром таких проблем не було. Через це всі ті оптимізатори у порівняння не включені, але суб'єктивно я не відчув жодної різниці у швидкостях обчислення WU для відповідних оптимізаторів з графікою і без.

Автор: KoDAk May 6 2008, 18:54

жалко что испытуемый очень древний и соответственно результаты ...
куда практичней сравнивать Q6600 VS Q9300 VS Q9450 ну феномы чисто так для статистики)

Автор: YuRi May 7 2008, 20:16

Ну ты еще потребуй статистики для БлюГены. biggrin.gif
У меня бывают времена, когда за всех отдувается один старый P!!!@650. smile.gif
Тут уже главное - дело принципа - выжать максимум из того, что у тебя сейчас есть под рукой в настоящий момент.
Кстати, об оптимизации - неделю назад на форуме S@H появилось сообщение о выходе http://setiathome.berkeley.edu/forum_thread.php?id=31810&nowrap=true#747010 с существенно улучшенной производительностью. К сожалению пока что только для SSE3 и выше.

Автор: KoDAk May 7 2008, 20:48

(YuRi @ May 7 2008, 09:16 PM) *

Ну ты еще потребуй статистики для БлюГены. biggrin.gif

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

Q6600 у же давно есть и вот жду когда приедет Q9450...
Кстати, об оптимизации - неделю назад на форуме S@H появилось сообщение о выходе http://setiathome.berkeley.edu/forum_thread.php?id=31810&nowrap=true#747010 с существенно улучшенной производительностью. К сожалению пока что только для SSE3 и выше.

супер, но я пока, что в сети не паподал еще поэтому и нечего сказать

Автор: Rilian May 7 2008, 22:15

Сколько ЗЧД (зеленых человечков в день) находит оптимизированный клиент?

Автор: YuRi May 7 2008, 23:07

Полтора попугая на стакан. Стандартный - не более чем 1,002. wink.gif

Автор: Andrey Fenchenko Apr 12 2009, 22:16

Кто может подсказать как правильно настроить app_info.xml чтобы в SETI@Home MB и Астропульс считалься оптимизированными версиями расчетных ядер, а CUDA считалась стандартным расчетным ядром?
Вот моя версия app_info.xml

(Show/Hide)


<app_info>
<app>
<name>astropulse</name>
</app>
<file_info>
<name>ap_5.00r103_SSE3.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>astropulse</app_name>
<version_num>500</version_num>
<file_ref>
<file_name>ap_5.00r103_SSE3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app>
<name>astropulse_v5</name>
</app>
<file_info>
<name>ap_5.03r112_SSE3.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>astropulse_v5</app_name>
<version_num>503</version_num>
<file_ref>
<file_name>ap_5.03r112_SSE3.exe</file_name>
<main_program/>
</file_ref>
</app_version>

<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>AK_v8_win_x64_SSE3.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>528</version_num>
<file_ref>
<file_name>AK_v8_win_x64_SSE3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>603</version_num>
<file_ref>
<file_name>AK_v8_win_x64_SSE3.exe</file_name>
<main_program/>
</file_ref>
</app_version>


<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>608</version_num>
<file_ref>
<file_name>setiathome_6.08_windows_intelx86__cuda.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>cudart.dll</file_name>
</file_ref>
<file_ref>
<file_name>cufft.dll</file_name>
</file_ref>
<file_ref>
<file_name>libfftw3f-3-1-1a_upx.dll</file_name>
</file_ref>
<file_ref>
<file_name>setiathome_6.08_windows_intelx86__cuda.exe</file_name>
</file_ref>
</app_version>

</app_info>


Мультибим и астропульс нормально грузятся, а вот задания для CUDA никак не идут, хотя они есть на сервере sad.gif
Думаю ошибка в app_info.xml но не понимаю как правильно его надо отредактировать.

Автор: gow Apr 16 2009, 12:41

я так понимаю что у тебя винда 64, оптимизированые ядра прописаны тоже 64, а вот клиент под куда наверное тоже должен быть что то типа 86_64.
По поводу оптимизированых клиентов - они у меня поначалу считали правильно, задание 6.03-от 7 до 10 часов, а потом посмотрел статистимкуа у меня куча заданий закрыто в ноль очков, неправино посчитанные.

Автор: Andrey Fenchenko Apr 16 2009, 13:46

Да, Виста 64 установлена. Но ошибка всё же в самом файле настроек. Так как Мультибим (6.03) 64-битный, а астропульс 32-битный и они в паре нормально уживаются.
А вот CUDA, если отключиться и заново подключиться к проекту приходит 32 битная. И она нормально работает, и даже все задания тогда приходят (MB, AstroPulse, CUDA).
Я просто хочу, чтобы CUDA нормальная была, а остальные ядра - оптимизированные. Но вот как этого добится??? help.gif help.gif help.gif

По поводу ошибок... На рабочем и на втором домашнем стоят оптимизированные ядра и проблем пока не наблюдал. Только когда оптимизированное ядро не для того процессора выбрать, тогда да, ошибки полным ходом идут. Может в этом проблема у тебя была?

Автор: YuRi Apr 16 2009, 14:41

Андрей, тебе надо добавить в app_info.xml инфу по КУДАшкинскому клиенту (т.е. вписать туда имена ехе-шников и dll-ек, которые он использует для расчета ). Я с КУДА не работаю, поэтому ничего конкретного сказать не могу. Но на оффоруме есть отдельная тема по этому вопросу с примерами и разбором файла:

CODE
http://setiathome.berkeley.edu/forum_thread.php?id=52589#876502
- app_info for AP500, AP503, MB603 and MB608
Может быть, имеет смысл почитать также форум на сайте команды Лунатиков, например, http://lunatics.kwsn.net/12-gpu-crunching/v10-of-modified-seti-mb-cuda-opt-ap-package-for-full-multi-gpucpu-use.0.html (я подробно не смотрел, но там, похоже, больше обсуждается модифицированный КУДА-клиент).

Автор: (_KoDAk_) Apr 16 2009, 17:36

ПРЕДЛАГАЕТСЯ ТАМ ВОТ ТАКОЙ app_info
<count>1</count> МЕНЯТЬ В ЗАВИСИМОСТИ ОТ КОЛ ВИДЕОКАРТ
к стати это все вроде как даже решило мою проблему с двумя видухами (подчеркну я процом считаю НЕ seti)

(Show/Hide)

<app_info>
     <app>
         <name>astropulse</name>
     </app>
     <file_info>
         <name>ap_5.00r103_SSE3.exe</name>
         <executable/>
     </file_info>
     <app_version>
         <app_name>astropulse</app_name>
         <version_num>500</version_num>
         <flops>5306156897</flops>
         <file_ref>
             <file_name>ap_5.00r103_SSE3.exe</file_name>
             <main_program/>
         </file_ref>
     </app_version>
     <app>
         <name>astropulse_v5</name>
     </app>
     <file_info>
         <name>ap_5.03r112_SSE3.exe</name>
         <executable/>
     </file_info>
     <app_version>
         <app_name>astropulse_v5</app_name>
         <version_num>503</version_num>
         <flops>6131559081</flops>
         <file_ref>
             <file_name>ap_5.03r112_SSE3.exe</file_name>
             <main_program/>
         </file_ref>
     </app_version>
     <app>
         <name>setiathome_enhanced</name>
     </app>
     <file_info>
         <name>AK_v8_win_SSSE3x.exe</name>
         <executable/>
     </file_info>
     <file_info>
         <name>setiathome_6.08_windows_intelx86__cuda.exe</name>
         <executable/>
     </file_info>
     <file_info>
         <name>cudart.dll</name>
         <executable/>
     </file_info>
     <file_info>
         <name>cufft.dll</name>
         <executable/>
     </file_info>
     <file_info>
         <name>libfftw3f-3-1-1a_upx.dll</name>
         <executable/>
     </file_info>
     <app_version>
         <app_name>setiathome_enhanced</app_name>
         <version_num>603</version_num>
         <platform>windows_intelx86</platform>
         <flops>4127010920</flops>
         <file_ref>
             <file_name>AK_v8_win_SSSE3x.exe</file_name>
             <main_program/>
         </file_ref>
     </app_version>
     <app_version>
         <app_name>setiathome_enhanced</app_name>
         <version_num>608</version_num>
         <platform>windows_intelx86</platform>
         <avg_ncpus>0.127970</avg_ncpus>
         <max_ncpus>0.127970</max_ncpus>
         <flops>12000000000</flops>
         <plan_class>cuda</plan_class>
         <file_ref>
             <file_name>setiathome_6.08_windows_intelx86__cuda.exe</file_name>
             <main_program/>
         </file_ref>
         <file_ref>
             <file_name>cudart.dll</file_name>
         </file_ref>
         <file_ref>
             <file_name>cufft.dll</file_name>
         </file_ref>
         <file_ref>
             <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
         </file_ref>
         <coproc>
             <type>CUDA</type>
             <count>1</count>
         </coproc>
     </app_version>
</app_info>

Автор: gow Apr 16 2009, 19:21

при таком раскладе у меня карта сразу считает два задания 6.08, и время расчета неплохо завышено

Автор: (_KoDAk_) Apr 16 2009, 22:09

почему два задания ??? одна видуха считает одно задние
две считают два , покрайне мере у меня так

Автор: (_KoDAk_) Aug 26 2009, 17:54

народ кто щас считает
какие оптимизированные пилож вы использеуте
а то AK V8
не получают никаких заданий
хочу по считать процом

Автор: Gelo Aug 26 2009, 18:57

Считаю АК 8. Вчера (или позавчера) задания раздавали


О щас сделал запрос - дало 10 заданий на АК8

Автор: Dmitro Dec 18 2009, 15:46

Кто нибудь пробвал для ATI GPU?

http://lunatics.kwsn.net/

Message from server: No work is available for Astropulse v5
Message from server: Your app_info.xml file doesn't have a version of SETI@home Enhanced.

Это нет заданий или неправильно настроено?

Автор: gow Dec 18 2009, 19:58

Dmitro, у меня тоже не пашет, надо ждать

Автор: Skyman Apr 5 2010, 19:04

Поставил я оптимизированный АК_8, работает. Но Куда-задание СЕТИ получать перестала. Что надо в app_info править? Или так вообще нельзя, чтобы одновременно работал оптимизированный клиент на ЦПУ и родной на ГПУ?

Автор: Andrey Fenchenko Apr 5 2010, 22:47

Я в прошлом году пробовал, но одновременно так и не смог заставить их работать. Либо КУДА глючила и ошибки выдавала, либо Мультибим с ошибками завершался.
В итоге остановился на оптимизированном клиенте АК_v8_win _x64_sse3. А видеокарту другим проектом загрузил.
На форуме лунатиков новостей по новым версиям оптимизированных клиентов пока тоже нет.

Автор: Skyman Apr 5 2010, 23:34

(Andrey Fenchenko @ Apr 5 2010, 23:47) *

Я в прошлом году пробовал, но одновременно так и не смог заставить их работать. Либо КУДА глючила и ошибки выдавала, либо Мультибим с ошибками завершался.
В итоге остановился на оптимизированном клиенте АК_v8_win _x64_sse3. А видеокарту другим проектом загрузил.
На форуме лунатиков новостей по новым версиям оптимизированных клиентов пока тоже нет.

Ясно, спасибо. Просто хотелось попробовать. Оптимизированный клиент конечно хорош, но видеокарта все равно гораздо быстрее. Проц. у меня в основном загружен Аквой - на все 4 ядра smile.gif А SETI будем считать кудой.

Автор: Skyman Sep 3 2010, 20:36

Появились новые оптимизированные клиенты от KWSN-лунатиков: Win32 и Win64 Lunatics' Unified Installer v0.37 http://lunatics.kwsn.net/index.php?module=Downloads;catd=9 Пока запускал только КУДУ - вроде нормально. Юниты с ошибкой вываливаться перестали, карту на полную не грузит и считает вроде немного быстрее. Все результаты валидируются.

Автор: Gelo Sep 11 2010, 19:33

ATI/AMD GPU-only and HYBRID GPU+CPU Optimized AstroPulse 5.06 (r449-r456) for Windows OS
Three editions available now at GPU Apps http://lunatics.kwsn.net/index.php?module=Downloads;catd=39

Full release notes http://lunatics.kwsn.net/12-gpu-crunching/astropulse-for-ati-gpus-released.msg31201.html#msg31201

Автор: Gelo Sep 19 2010, 09:33

Помучившись не много(с настройками в аккаунте) удалось схватить несколько ВЮ астропульса, для расчета выбрал ATI GPU AstroPulse for OpenCL r456
посчиталось ВЮ за 5ч 30мин(сколько очков дают не знаю - в ожидании)
что бы хватать ВЮ только астропульса сделал такие настройки:

(Show/Hide)

Приєднане зображення


ЗЫ: комп при расчете притормаживает( фриз на доли секунды), менял в app_info <count>1</count> на <count>0.85</count> - один хрен график загрузки ГПУ не меняется
(Show/Hide)

Приєднане зображення

это при <count>0.85</count>

Автор: Gelo Sep 19 2010, 20:18

посчитал ВЮ этим - ATI GPU AstroPulse OpenCL/Brook+ Combo App r449
время расчета такое же как и у r456
график загрузки ГПУ изменился

(Show/Hide)

Приєднане зображення

фризов вроде нет

Автор: Gelo Sep 23 2010, 21:55

появилась одна проверенная ВЮ астропульса, на моей видухе в 5 раз быстрее посчитало http://setiathome.berkeley.edu/workunit.php?wuid=655823825
ЗЫ: похоже народ пилит АТИ-ГПУ клиент для мультибима http://setiathome.berkeley.edu/forum_thread.php?id=61426&nowrap=true#1034920, только что то считается дольше чем процем http://setiathome.berkeley.edu/workunit.php?wuid=654486357

Автор: Skyman Sep 23 2010, 22:16

(Gelo @ Sep 23 2010, 22:55) *

ЗЫ: похоже народ пилит АТИ-ГПУ клиент для мультибима http://setiathome.berkeley.edu/forum_thread.php?id=61426&nowrap=true#1034920, только что то считается дольше чем процем http://setiathome.berkeley.edu/workunit.php?wuid=654486357


Мда, а GT240 http://setiathome.berkeley.edu/workunit.php?wuid=655758893 на ~130 очков считает около получаса (оптимизированным клиентом)

Автор: Bel Apr 19 2011, 19:28

Не знаю баян или нет, но одном сайте наткнулся на такую информацию:
http://www.elite-games.ru/conference/viewtopic.php?t=38524
http://www.elite-games.ru/setiathome/optimized.shtml
Это все по оптимизации проекта. Сам я сети не ганяю, поэтому если кому интересно - можете попробовать! smile.gif

Автор: ship Aug 10 2012, 17:02

(Bel @ Apr 19 2011, 20:28) *

Не знаю баян или нет, но одном сайте наткнулся на такую информацию:
http://www.elite-games.ru/conference/viewtopic.php?t=38524
http://www.elite-games.ru/setiathome/optimized.shtml
Это все по оптимизации проекта. Сам я сети не ганяю, поэтому если кому интересно - можете попробовать! smile.gif

Полазил по тем ссылочкам, нашел http://lunatics.kwsn.net/index.php?module=Downloads;catd=9 и поставил с неё оптимизатор версии 0.4 под 32 битную винду.
Комп: ASUS P8P67, I-5 2550K, 8 Gb, NVidia 9600 GT (512 Mb).
В результате, все цифры времени стали завышены в несколько раз чем предъидущие, но идти быстрее, т.е. цифра оставшегося времени до завершения уменьшается перепрыгивая несколько секунд. . Вроде по наблюдениям по затратам времени, задания от Астропульс, стали немного быстрее считаться, задания СЕТИ для видюхи - медленее, задания СЕТИ для проца пока не понял.

Просто недавно в бионике участвую и незнаю нормально ли это.

Помогите разобраться, может все вернуть как было?

Автор: Death Aug 10 2012, 17:19

1. посмотри в логе боинка сколько реально времени ушло на задание.
2. проверь засчитываются ли они.

если меньше времени и засчитываются то оставляй

Автор: Skyman Aug 10 2012, 19:16

(ship @ Aug 10 2012, 18:02) *

Полазил по тем ссылочкам, нашел http://lunatics.kwsn.net/index.php?module=Downloads;catd=9 и поставил с неё оптимизатор версии 0.4 под 32 битную винду.
Комп: ASUS P8P67, I-5 2550K, 8 Gb, NVidia 9600 GT (512 Mb).

Это пока последняя версия оптимизированных клиентов. Всё засчитывается. Процессорные задания точно считаются быстрее, главное поставить правильного клиента. Для і5 надо наверное ставить SSE2+ для астропульса и SSE4.1 для мультибима. Насчет ГПУ клиента для Нвидии не скажу, быстрее ли этот оптимизированный. Там вообще задания разной продолжительности бывают, долго оценивать надо.

Автор: ship Aug 10 2012, 20:26

Именно так я все и поставил, время покажет быстрее либо нет. Забыл в том сообщении упомянуть что проц в режиме турбо, т.е. постоянно работает разогнаным. Только не пойму, почему оставшееся время начинает показывать больше чем на самом деле и отсчитывается не посекундно а с прыжками.

Щас поставил на комп: INTEL CORE 2 Duo Е 6850, Asus P5KR (всегда толькол асусы беру, что матери что видео), 4 GB, Ati Radeon HD 5700 1024 Mb, решил проверить этот оптимизатор на домашнем компе. Выбрал соответствующие инструкции для проца и видяхи. В итоге все также оставшееся время завышено. До установки обрабатывалось задание астропульсы, писало что 14 ч 30 мин прошло и осталось 14 ч и 45 мин. Теперь пишет что осталось 31ч 32 мин. Но секунды снижаются по через 7-10 секнд а не по одной. Потом посмотрю общее время просчета этого задания. Т.е. раньше в сумме выходило 29 с копейками часов - сравним.
Что радует - начало загружатся задание для атишной видяхи - 8 метровое от астропульса, время обработки - 168 ч 14 мин, до этого ни разу не загружалось для видяхи, а только те что обрабатываются только на проце. Но загрузка очень медленная и обрывается, видать несколько часов только грузится будет))


ПЫСЫ: Задание для видяхи не загрузилось, ну либо не начало обрабатываться. В статусе моих заданий написано "Ошибка при расчёте"

Автор: Rilian Aug 10 2012, 21:27

ship, дай ссылку на ошибочный таск, разберемся

там обычно внутри сообщение об ошибке и код есть

Автор: ship Aug 10 2012, 22:18

Rilian, помедленее, я ж новичек - как ребенку что да где))) если я правильно понял, то http://setiathome.berkeley.edu/result.php?resultid=2560107264?

За это время еще также 5 заданий завершились с ошибками, короче не одно из заданий для видяхи не пошло.
1 из заданий для проца, действительно пошло быстрее, причем намного. Если до установки оптимизатора общее время было около 5 часов, то закончилась обработка за 2ч 42 минуты. Ждем результата астропульса, ща пишет что прошло 16ч 32 мин а осталось 16 ч и 11 мин. Т.е. за 2 часа вычислений, оставшееся время упало с 32 ч до 16ч.

Исходя из всего этого, у меня напрашивается вопрос - А ПОЧЕМУ БОИНК САМИ НЕ ОПТИМИЗИРУЮТ СВОЮ ИСХОДНУЮ ПРОГУ??? зачем ставить еще сторонние оптимизаторы. Неужели разработчики не могут сдщелать нормальную прогу??? Вроде это наиболее логическое решение, тем более что это в их интересах, все-таки мы и для них же стараемся

Автор: Rilian Aug 10 2012, 22:36

QUOTE(ship @ Aug 10 2012, 23:18) *

Rilian, помедленее, я ж новичек - как ребенку что да где))) если я правильно понял, то http://setiathome.berkeley.edu/result.php?resultid=2560107264?

судя по гугл эта проблема http://boinc.berkeley.edu/dev/forum_thread.php?id=4565

надо переустановить .NET

Автор: Skyman Aug 10 2012, 23:21

(ship @ Aug 10 2012, 21:26) *

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

Во многих проектах оставшееся время оценивается неправильно. Боинк его на ходу пересчитывает, поэтому оставшееся время и меняется скачками. К этому в общем все уже привыкли.

(ship @ Aug 10 2012, 23:18) *

Исходя из всего этого, у меня напрашивается вопрос - А ПОЧЕМУ БОИНК САМИ НЕ ОПТИМИЗИРУЮТ СВОЮ ИСХОДНУЮ ПРОГУ??? зачем ставить еще сторонние оптимизаторы. Неужели разработчики не могут сдщелать нормальную прогу??? Вроде это наиболее логическое решение, тем более что это в их интересах, все-таки мы и для них же стараемся

Клиентов пишут не создатели боинка, а программисты проектов. Некоторые сами пытаются оптимизировать свои программы. У других на это не хватает времени, (или желания, или еще чего-нибудь, ведь и так все работает). Им помогают кранчеры, оптимизируя их программы. Хотя оптимизированные клиенты есть в немногих проектах. В SETI сейчас оптимизаторы работают вроде бы в тесном контакте с программистами проекта, так что все получается нормально.

Invision Power Board
© Invision Power Services