Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 97 ]  На страницу 1, 2, 3, 4, 5 ... 10  След.
Автор Сообщение
 Заголовок сообщения: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 05 фев 2017, 05:05 
Не в сети
Свет и истина МРК
Аватара пользователя
Зарегистрирован:
06 янв 2015, 22:27
Сообщений: 7006
Откуда: Саратов
Cпасибо сказано: 783
Спасибо получено:
583 раз в 507 сообщениях
Очков репутации: -237

Добавить очки репутацииУменьшить очки репутации
Моё знакомство с этим загадочным BOINC началось давно - летом 2015 г.
Я тогда занималась симметричными кортежами из последовательных простых чисел.
В дискуссионной группе у Al Zimmermann написала об этом проекте. Один участник посоветовал мне запустить проект на BOINC.
И... начался очень длиный путь к этому BOINC, который я до сих пор не могу преодолеть.
Вот тема на форуме dxdy.ru, которую я тогда сразу же и открыла в надежде что-нибудь узнать от форумчан
http://dxdy.ru/topic99402.html

Однако... форумчане ничего не прояснили.
Только один коллега Progger ответил что-то типа: загрузить сервер не сложно, но вот адаптировать свою программу к этому серверу он не смог.

Дальше история продолжалась и была очень длинная.
Вряд ли стоит описывать всю историю.

Начну со знакомства с BOINC на форуме boinc.ru
Пришла на этот форум с мыслью, что уж тут мне наверняка помогут запустить свой проект на BOINC.
Увы! Надежды не оправдались.
Даже если кто-то на форуме и может запускать проект на BOINC, мой проект пришёлся не ко двору, никто не захотел им заниматься.
Ладно, поехали дальше.
Мой итальянский коллега с октября месяца прошлого года занимается изучением платформы BOINC.
Он загорелся идеей запустить мой проект по ортогональным ДЛК 10-го порядка на BOINC.
Но... дело двигается очень туго, если вообще двигается, в чём я уже сильно сомневаюсь :(
В последнем ответе он писал о ходе дела очень подробно; к сожалению, я мало что поняла из-за английского языка.
Единственное, что поняла: теперь ему разрешат экспериментировать на платформе только в марте.

Мой помощник по проекту (форумчанин с boinc.ru) тоже загорелся идеей запустить проект по ортогональным ДЛК на BOINC.
Писал, что нашёл человека, который изучает платформу BOINC.
Время идёт... Месяц, два... Он уверяет, что у него всё получится. Но я уже не верю, что получится.

С июля 2015 года пытаюсь попасть на этот BOINC. Тщетно!

Итак, что же это за зверь такой - BOINC?
Может, кто-нибудь расскажет подробнее?
Что же нужно для того, чтобы запустить-таки проект на этом BOINC?

Из переписки с итальянским коллегой я поняла, что нужно иметь приличный сервер. Так?
Ну, у меня нет сервера. Это значит, BOINC мне не светит?
У итальянского коллеги сервер есть и не один. В последнем подробном ответе он писал об этом.
У помощника c boinc.ru тоже сервер есть.
В одном из последних писем он писал: "Платформа уже стоит". Правда, не пояснил, что это значит. Я ведь тёмная, не понимаю, что значит: "Платформа уже стоит" :D1
Так если стоит, за чем дело стало? Запускаем???
ПО у нас имеется. Задания я могу хоть сейчас нагенерировать пачками.
Но... что-то опять мешает...

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 05 фев 2017, 06:08 
Не в сети
Свет и истина МРК
Аватара пользователя
Зарегистрирован:
06 янв 2015, 22:27
Сообщений: 7006
Откуда: Саратов
Cпасибо сказано: 783
Спасибо получено:
583 раз в 507 сообщениях
Очков репутации: -237

Добавить очки репутацииУменьшить очки репутации
Чтобы не быть голословной, цитирую письмо итальянского коллеги Stefano Tognon

Цитата:
Unfortunately I have stopped the realization of Boinc for now as a
server have a disk failure two weeks ago and must be replaced before
going on :(

In November I was attending a new big server but they did had problem in
realize it and they move the server sending to end of December (that was
still good for me).
Instead they now will send me it at end of March as productions was very
low :(


The problem is that I had 3 servers:

1) A big one
2) a middle one
3) a little one

and the new to come:
4) a bigger one


I install the BOINC server onto the number 2, then I have to move
contents of number 3 (it has only one service that run on it) to number
2 and use the number 3 off internet for private key management as
require by Boinc rules. So number 2 and 3 will be totally dedicated to
BOINC project.

In number 1 I had to put the original services that run onto number 2
and move actual services of number 1 to the new number 4 when will arrived.

Now I had number 1 with broken disk that need to reinstall all from
backup, and I need to have number 4 for being able to make the tasks :(


This is the actual page of BOINC on server 2 (that use the BOINC software):
http://78.26.93.124/boincpmg/

but it is now usable until I had the private key signature server and
compile the software for it.

Чёрт знает что тут понаписано, ничего не поняла :(
В чём проблема? Почему нельзя запустить проект уже сейчас, а надо ждать марта???

Но не стала расспрашивать Стефана, потому что всё равно ведь он опять напишет по-английски и я опять ничего не пойму :D1

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 05 фев 2017, 06:37 
Не в сети
Свет и истина МРК
Аватара пользователя
Зарегистрирован:
06 янв 2015, 22:27
Сообщений: 7006
Откуда: Саратов
Cпасибо сказано: 783
Спасибо получено:
583 раз в 507 сообщениях
Очков репутации: -237

Добавить очки репутацииУменьшить очки репутации
Вот что писал уважаемый (и очень грамотный!) коллега Алексей Белышев (whitefox) на форуме dxdy.ru в то самое время, когда я спрашивала там о BOINC:

Цитата:
Посмотрел, что это за Boinc такой. Вот цитата из описания:
Цитата:
What resources are needed to create a BOINC project?

If you have an existing application, figure on about three man-months to create the project: one month of an experienced sys admin, one month of a programmer, and one month of a web developer (these are very rough estimates). Once the project is running, budget a 50% FTE (mostly system admin) to maintain it. In terms of hardware, you'll need a mid-range server computer (e.g. Dell Poweredge) plenty of memory and disk. Budget about $5,000 for this. You'll also need a fast connection to the commercial Internet (T1 or faster).

Вот теперь у меня сложилось вполне определённое мнение — ни под каким соусом в этом проекте участвовать не буду.

Страшный зверь этот BOINC? Да? Не стоит с ним связываться? :D1

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 05 фев 2017, 13:18 
Не в сети
Начинающий
Зарегистрирован:
05 фев 2017, 13:01
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
1 раз в 1 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Nataly-Mak писал(а):
Вот что писал уважаемый (и очень грамотный!) коллега Алексей Белышев (whitefox) на форуме dxdy.ru в то самое время, когда я спрашивала там о BOINC:

Цитата:
Посмотрел, что это за Boinc такой. Вот цитата из описания:
Цитата:
What resources are needed to create a BOINC project?

If you have an existing application, figure on about three man-months to create the project: one month of an experienced sys admin, one month of a programmer, and one month of a web developer (these are very rough estimates). Once the project is running, budget a 50% FTE (mostly system admin) to maintain it. In terms of hardware, you'll need a mid-range server computer (e.g. Dell Poweredge) plenty of memory and disk. Budget about $5,000 for this. You'll also need a fast connection to the commercial Internet (T1 or faster).

Вот теперь у меня сложилось вполне определённое мнение — ни под каким соусом в этом проекте участвовать не буду.

Страшный зверь этот BOINC? Да? Не стоит с ним связываться? :D1


Доброго дня. Переведу текст цитаты Алексея Белышева (whitefox) , возможно кому-то будет полезно.

Цитата:
Какие ресурсы требуются что бы создать BOINC проект?

Если у вас есть исполняемое приложение(работающая программа авт. прим.), рассчитывайте на значение около трех месяцев человеко-часов(величина измерения трудозатрат авт.прим.) на создание данного(одного) проекта: один месяц высоко-квалифицированного системного администратора, один месяц программиста, и один месяц разработчика веб сайта. И это очень приблизительные оценки. После того как проект запущен рассчитывайте на 50% от указанных трудозатрат, в основном на системного администратора, что бы поддерживать проект. В рамках вопроса о аппаратной обеспечении требуется сервер среднего уровня (например Dell Poweredge) полностью укомплектованный ОЗУ и жесткими дисками. По бюджету это сумма около 5000 долларов США. Так же вам необходимо быстрое интернет соединение со скоростью 2 Mбит/с.

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю Alexone "Спасибо" сказали:
Nataly-Mak
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 05 фев 2017, 16:42 
Не в сети
Начинающий
Зарегистрирован:
09 апр 2015, 09:10
Сообщений: 37
Cпасибо сказано: 6
Спасибо получено:
4 раз в 4 сообщениях
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Nataly-Mak писал(а):
В чём проблема? Почему нельзя запустить проект уже сейчас, а надо ждать марта???
:D1

Он сервер новый "Большущий" заказал. Обещали в ноябре, потом не успели перенесли доставку на декабрь, опять не успели. Теперь в марте обещают. А без этого сервера он запуститься не может. На остальных у него проблемы (в основном с дисками, как я понял).

Вернуться к началу
 Профиль  
Cпасибо сказано 
За это сообщение пользователю AlexA_pnz "Спасибо" сказали:
Nataly-Mak
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 07 фев 2017, 12:13 
Не в сети
Свет и истина МРК
Аватара пользователя
Зарегистрирован:
06 янв 2015, 22:27
Сообщений: 7006
Откуда: Саратов
Cпасибо сказано: 783
Спасибо получено:
583 раз в 507 сообщениях
Очков репутации: -237

Добавить очки репутацииУменьшить очки репутации
AlexA_pnz
спасибо за пояснения.
Значит, у меня есть надежда? :)
Хотя я склонна к тому, что у меня её уже нет.
Со Стефано мне объясняться очень сложно из-за языкового барьера. Однако мы с ним провели три конкурса программистов. Всё-таки как-то понимаем друг друга. Мы ведь уже лет 7-8 сотрудничаем, начинали с магических квадратов на форуме dxdy.ru.
Так вот, по поводу запуска проекта по ОДЛК на BOINC. Всё очень сложно, потому что у меня в этом опыт нулевой.
По-русски и то объяснялись с огромным трудом с 256Ghz. Он никак не мог понять: как и кто будет делить интервалы на части. Откуда вообще эти интервалы берутся? - спрашивал он.
Да откуда берутся - это же просто, из БД берутся.
Как и кто будет делить интервалы на части - это ВОПРОС!
Мы с вами этот вопрос слегка проходили. Помните?
Я вот это и рассказала 256Ghz. Понял далеко не сразу! Это мы по-русски объяснялись!
А как Стефану всё это объяснить?
Однако мы со Стефано уже попробовали, потестировали.
Я очень много думаю о технике проекта с самого первого дня и непрерывно!
Да, существующее ПО плохое. Пакетный файл - это примитивщина.
Нужна одна нормальная программа, состоящая из двух модулей: генерация ДЛК в лексикографическом порядке и проверка порций нагенерированных ДЛК на ОДЛК.
Программа должна работатать от стартового до конечного квадрата без всяких перезапусков.
Что делали мы с вами?
Я генерировала порции квадратов на ветер - только для того чтобы найти конечный квадрат порции (подинтервала).
Вы потом снова повторяли генерацию этих же порций ДЛК. Двойная пустая работа!
Но лучшего способа нет.
Я не знаю, как найти конечный квадрат подинтервала без генерации. Может быть, кто-то это знает.

По-хорошему надо было хотя бы так: генерировать порции ДЛК и отправлять их вам для проверки на ОДЛК.
Чтобы вы не дублировали генерацию тех же самых ДЛК.
Ну вот так примерно я и предполагаю делать при запуске на BOINC, хотя этого запуска, скорее всего, не будет.

Сгенерировала порцию в 500000 ДЛК (всего полмиллиона), отправила её Стефану.
Отправила ему исходник программы проверки на ОДЛК.
Он скомпилировал программу под Linux (у него эта система стоит на компьютере) и проверил порцию. Всё получилось.
Тест прошли.

Кстати, и об исходнике программы проверки на ОДЛК.
Автор программы svb писал программу на Паскале.
Когда Стефано попросил у меня исходник (это в ноябре ещё было), он написал, что исходник нужен на С++.
Я обратилась к svb с просьбой переписать его авторский вариант на С++ и... получила отказ.
Ну, отправила Стефану исходник на Паскале. Он программист опытный и на Паскале смог разобраться.
А тут не так давно 256Ghz подключил к проекту программиста, который переписал программу на С++.
Ну, вот эту версию тоже отправила Стефану. Он ответил, что это хороший код. Его и компилировал под Linux.

Одним словом, у меня долгий бег с препятствиями... в никуда :(

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 07 фев 2017, 13:48 
Не в сети
Свет и истина МРК
Аватара пользователя
Зарегистрирован:
06 янв 2015, 22:27
Сообщений: 7006
Откуда: Саратов
Cпасибо сказано: 783
Спасибо получено:
583 раз в 507 сообщениях
Очков репутации: -237

Добавить очки репутацииУменьшить очки репутации
Вот тестирование порции из 500000 ДЛК на моём компьютере

Изображение

Проверка выполнялась по программе, модифицированной программистом проекта и перекомпилированной 256Ghz под 64-bit. Время проверки в миллисекундах.
Полмиллиона ДЛК за час - это хорошая скорость!
Я раньше едва за день проверяла миллион ДЛК.

Эту же порцию ДЛК проверял Стефано на своём компьютере, только он скомпилировал программу под ОС Linux.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 07 фев 2017, 15:36 
Не в сети
Свет и истина МРК
Аватара пользователя
Зарегистрирован:
06 янв 2015, 22:27
Сообщений: 7006
Откуда: Саратов
Cпасибо сказано: 783
Спасибо получено:
583 раз в 507 сообщениях
Очков репутации: -237

Добавить очки репутацииУменьшить очки репутации
Стефано написал о проверке порции ДЛК на ОДЛК

Цитата:
the output file have:

0 1 2 3 4 5 6 7 8 9
7 5 9 0 3 8 2 4 6 1
3 0 6 7 8 2 5 1 9 4
1 6 4 8 0 9 3 2 5 7
4 8 5 2 7 0 9 3 1 6
9 4 1 5 2 3 0 6 7 8
8 3 7 4 9 6 1 5 2 0
6 2 8 1 5 7 4 9 0 3
2 7 3 9 6 1 8 0 4 5
5 9 0 6 1 4 7 8 3 2
sq1

Square:

0 1 2 3 4 5 6 7 8 9
1 2 3 4 0 6 9 8 5 7
4 9 7 2 5 8 3 0 1 6
5 4 0 1 8 7 2 6 9 3
9 7 8 5 6 3 4 1 2 0
8 5 6 0 1 9 7 3 4 2
3 6 9 7 2 1 8 4 0 5
2 3 4 9 7 0 1 5 6 8
7 8 5 6 9 4 0 2 3 1
6 0 1 8 3 2 5 9 7 4

real 122m12.536s
user 114m41.927s
sys 0m11.785s

Я его спросила, почему у него время выполнения программы почти в 2 раза больше, чем у меня.
Он ответил:
Цитата:
It is possible that my PC is older that yours, so it takes too much time.

Итак, программа проверки, наконец-то (!), написана в таком виде, в каком она должна быть для использования на BOINC (так мне говорили на форуме boinc.ru - что программа должна быть написана на языке С++).
Один шаг к проекту на BOINC сделан.
Впереди ещё тысяча шагов из 1001-го :%)

Вот эту программу надо ещё модернизировать. Программист, который переписал программу на С++, предлагал ещё распараллеливание. Но это пока только планы. Хорошие планы! Но реализованы они вряд ли будут.
Насколько я понимаю, данная программа вполне допускает распараллеливание.
Программа получает из входного файла порцию ДЛК для проверки их по некоторому алгоритму.
Все ДЛК проверяются совершенно одинаково (алгоритм проверки одинаков).
Почему бы не разбросать порцию квадратов на потоки?
Я с многопоточными программами впервые познакомилась на одном из конкурсов программистов. Со мной тогда в одной команде был американец. Вот он писал классные многопоточные программы.
В программе сразу спрашивалось: сколько задействовать потоков? Я использовала и 2, и 4 (это при двухядерном процессоре).
Если, например, использовать 4 потока, то ведь проверка выполнится в 4 раза быстрее. Я правильно понимаю?
Сейчас уже у большинства имеются 4-ядерные процессоры, то есть использование 4 потоков, как минимум, для всех возможно.

Таким образом, даже если проект не будет запущен на BOINC, над ПО надо работать.
Но работать опять же некому :(

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 16 фев 2017, 08:43 
Не в сети
Свет и истина МРК
Аватара пользователя
Зарегистрирован:
06 янв 2015, 22:27
Сообщений: 7006
Откуда: Саратов
Cпасибо сказано: 783
Спасибо получено:
583 раз в 507 сообщениях
Очков репутации: -237

Добавить очки репутацииУменьшить очки репутации
У меня очень интересная новость :)
Цитирую только что полученное письмо 256Ghz

Цитата:
Если очень кратко.
http://inferia.ru

Сервер в стадии публичного теста.

С whitefox переписали программу и будем искать кортежи.

Вот так жизнь меняется! И whitefox созрел-таки для BOINC, не прошло и двух лет :good:

Правда, я не в курсе: будут ли искать такие же кортежи, как в моём проекте "Симметричные кортежи из последовательных простых чисел", или какие-то другие.

По ссылке, приведённой в письме, ничего не поняла :(
Может, кто-то просветит меня тёмную.
Единственное, что хорошо поняла - это фразу "Присоединение к команде Prime Rows".
(см. следующий пост, там перевод)

Интересно было бы узнать, на каком сайте данный проект будет обсуждаться.


Последний раз редактировалось Nataly-Mak 16 фев 2017, 09:04, всего редактировалось 3 раз(а).
Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: BOINC - недосягаемая для меня платформа
СообщениеДобавлено: 16 фев 2017, 08:58 
Не в сети
Свет и истина МРК
Аватара пользователя
Зарегистрирован:
06 янв 2015, 22:27
Сообщений: 7006
Откуда: Саратов
Cпасибо сказано: 783
Спасибо получено:
583 раз в 507 сообщениях
Очков репутации: -237

Добавить очки репутацииУменьшить очки репутации
Цитата:
Hello crunchers!
We want find all symmetric tuples of consecutive primes in the range from zero to 2^64.
Now we are testing software on small space from zero to 10^16.
If everything will be all right we'll close on a couple of weeks to put everything in a clean look and then start project in whole numeric space.

Thank you for the CPU time !!!

If you got errors on Windows version please install:
Visual C++ Redistributable for Visual Studio 2015

Перевела в Гугле:

Цитата:
Привет кранчеры!
Мы хотим, чтобы найти все симметричные кортежей последовательных простых чисел в диапазоне от нуля до 2 ^ 64.
Сейчас мы проводим тестирование программного обеспечения на небольшом пространстве от нуля до 10 ^ 16.
Если все будет в порядке, мы будем закрывать на пару недель, чтобы поставить все в чистый вид, а затем начать проект в целом числовом пространстве.

Спасибо за процессорное время !!!

Если у вас есть ошибки на версии Windows, необходимо установить:
Visual C ++ Redistributable для Visual Studio 2015

Да, вроде бы это то же самое, что делалось в моём проекте.
Итак, мой проект запускается на BOINC, но... без меня :(
На авторство, видимо, в теперешней жизни никто внимания не обращает.

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему    На страницу 1, 2, 3, 4, 5 ... 10  След.  Страница 1 из 10 [ Сообщений: 97 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Российские BOINC-проекты

в форуме Объявления участников Форума

bimol

8

1101

20 дек 2020, 11:50

Запуск нового BOINC-проекта

в форуме Информатика и Компьютерные науки

Nataly-Mak

2

108

02 июн 2023, 11:42

Где у меня ошибка?

в форуме Алгебра

DimaK

2

245

05 июл 2020, 18:04

Покритикуйте меня (3n+1)

в форуме Дискуссионные математические проблемы

Martynov_M

4

258

15 июл 2023, 13:14

Захватите Параллелограмм для меня

в форуме Геометрия

fondo

0

367

28 ноя 2016, 17:12

Не пойму, что от меня хотят)

в форуме Дифференциальные и Интегральные уравнения

ivanov av

5

814

11 авг 2014, 11:22

Простенький (не для меня) код в mathcade

в форуме MathCad

jusip

4

450

27 фев 2018, 13:20

Незнакомая для меня задача

в форуме Комбинаторика и Теория вероятностей

pewpimkin

20

1095

27 фев 2017, 17:17

ДУ ошибка в условие или у меня

в форуме Дифференциальные и Интегральные уравнения

Ryslannn

2

333

11 май 2017, 14:23

Кто подписывает меня на темы?

в форуме Предложения, Замечания, Обратная связь

dr Watson

15

1054

09 дек 2018, 05:15


Часовой пояс: UTC + 3 часа [ Летнее время ]



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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved