Российские распределенные вычисления на платформе BOINC
Форум участников распределённых вычислений.

Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

10 Страницы«<8910
Опции
К последнему сообщению К первому непрочитанному
Offline SerVal  
#181 Оставлено : 25 января 2018 г. 17:31:12(UTC)
SerVal


Статус: Administration

Медали: Донор: За финансовую помощь сайту

Группы: Editors, Administration, Russia Team Group
Зарегистрирован: 28.09.2007(UTC)
Сообщений: 3,110
Мужчина
Откуда: Москва, Ясенево.

Сказал «Спасибо»: 303 раз
Поблагодарили: 532 раз в 370 постах
Ну вот.. Генератор RakeSearch сгенерил для меня 20 тыс. диагональных латинских квадратов 9*9(в соответствии с ВУшкой).
Я их проверил и пар с ortho degree = 81 не нашёл.

Поскольку на сайте есть результаты (квадраты, к которым нашлись пары), добавил один квадрат в начало и один квадрат в конец.
Получился файл input_9x9_20002.txt И проверил, найдутся ли эти результаты.
Результаты нашлись. 2 штуки. smile
Код:

Squares passed               : 20002
Generated squares total      : 806480640
Pairs with ortho degree 81   : 2
Program total time           : 36.569 sec.

Теперь дело за малым: сделать свою програмку раз в 20 быстрее, чем RakeSearch.
То есть, "Рабинович уже согласен, осталось уговорить дочку Ротшильда.."
Всем привет и хорошего настроения. Present
Offline hoarfrost  
#182 Оставлено : 25 января 2018 г. 18:28:16(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,238
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1172 раз
Поблагодарили: 1622 раз в 1035 постах
Возможно, что перебор множества квадратов, которые гарантированно дают пары - не очень подходит для "бенчмарка".
UserPostedImage
Offline hoarfrost  
#183 Оставлено : 28 января 2018 г. 10:25:35(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,238
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1172 раз
Поблагодарили: 1622 раз в 1035 постах
Сегодня, с 09:00 (UTC) и 12:00 (MSK) по 20:00 (UTC) и 23:00 (MSK) сервер проекта может быть периодически недоступен.
Собираемся проводить в нём работы.
smile
UserPostedImage
Offline SerVal  
#184 Оставлено : 28 января 2018 г. 12:00:08(UTC)
SerVal


Статус: Administration

Медали: Донор: За финансовую помощь сайту

Группы: Editors, Administration, Russia Team Group
Зарегистрирован: 28.09.2007(UTC)
Сообщений: 3,110
Мужчина
Откуда: Москва, Ясенево.

Сказал «Спасибо»: 303 раз
Поблагодарили: 532 раз в 370 постах
Сделал обработку квадратиков на ГПУ. smile
Генератор RakeSearch нагенерил мне 100 тас квадратов для проверки, а я их одним хопом их на ГПУ проверил.
С одной стороны, на ГПУ всё работает правильно. С другой строны - как я ни пыжился, ускорение от ГПУ получилось всего в два раза(по сравнению с версией на ГитХабе). Можно и в три раза, но экран начинает притормаживать.

В общем, вполне ожидаемо. Перебор 81-ой клеточки на ЦПУ - явно быстрее.
Ладно, ещё посмотрю, может быть что-нибудь ускорительное придумается.
Всем привет и хорошего настроения. Present

p.s.
Посмотрел ещё как оптимизировал приложение Даниэль.
Оптимизоровл он хорошо. Правда проект из-за ассемблерных вставок перестал компилиться в Визуал Студио...
.. но кого сегодня интересуют такие мелочи?
Кроме ассемблерных вставок с SSE и AVX, Даниэль в качестве массивов признаков использовал - битовый массив.
(с макросами getBit, setBit). Это он сделал здорово!
Предполагаю, что основное ускорение он получил за счёт использования битового массива, а не от SSE и AVX.
Offline hoarfrost  
#185 Оставлено : 29 января 2018 г. 11:23:18(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,238
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1172 раз
Поблагодарили: 1622 раз в 1035 постах
Насколько я понимаю оптимизации Daniel-я, они с одной стороны базируются на битовой арифметике, а с другой - на использовании специализированных для них команд (например, нахождения номера первого выставленного бита). И получилось, по мне, так очень красиво.
UserPostedImage
Offline hoarfrost  
#186 Оставлено : 29 января 2018 г. 11:25:37(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,238
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1172 раз
Поблагодарили: 1622 раз в 1035 постах
Автор: hoarfrost Перейти к цитате
Сегодня, с 09:00 (UTC) и 12:00 (MSK) по 20:00 (UTC) и 23:00 (MSK) сервер проекта может быть периодически недоступен.
Собираемся проводить в нём работы.
smile

Работы провели, перенесли часть информации об уже давно обработанных заданиях в другую базу. Если всё будет хорошо, то дальнейшую архивацию попробуем проводить без downtime-а.
UserPostedImage
thanks 1 пользователь поблагодарил hoarfrost за этот пост.
Panda оставлено 29.01.2018(UTC)
Offline hoarfrost  
#187 Оставлено : 31 января 2018 г. 8:04:53(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,238
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1172 раз
Поблагодарили: 1622 раз в 1035 постах
Позавчера вечером, благодаря Panda обнаружили, что некоторые результаты, пришедшие ещё несколько дней назад - не прошли проверку, несмотря на то, что для их workunit-а пришли уже оба результата. Чтобы решить эту проблему запустили ревалидацию workunit-ов в базе. Но из-за того, что result-ов и workunit-ов в базе накопилось уже много, эта процедура растянулась примерно на 16 часов, во время которых очередь заданий исчерпалась. Во второй половине дня 30 января ситуация нормализовалась и сейчас всё работает хорошо. Удаление очередной партии workunit-ов и result-ов прошло хорошо.
UserPostedImage
thanks 1 пользователь поблагодарил hoarfrost за этот пост.
Panda оставлено 31.01.2018(UTC)
Offline Sergey987  
#188 Оставлено : 7 февраля 2018 г. 12:34:19(UTC)
Sergey987


Статус: Новичок

Группы: Member
Зарегистрирован: 07.02.2018(UTC)
Сообщений: 1
Российская Федерация
Откуда: Тула

Здравствуйте!
Примерно вчера в логах стали появляться сообщения вида "высылаем потерянные задания". А сегодня вместо R9_00204****_* стали прилетать R9_00192****_*. Что случилось? Проект "потерял" результаты более 100 тысяч посчитанных заданий?
Offline hoarfrost  
#189 Оставлено : 7 февраля 2018 г. 21:23:02(UTC)
hoarfrost


Статус: Старожил

Медали: Переводчику: За помощь в создании сайтаРазработчику: За разработку приложения CluBORunДонор: За финансовую помощь сайту

Группы: Editors, Member, Administration, Moderator Crystal Dream, Moderators, Crystal Dream Group
Зарегистрирован: 05.10.2007(UTC)
Сообщений: 8,238
Мужчина
Откуда: Crystal Dream

Сказал «Спасибо»: 1172 раз
Поблагодарили: 1622 раз в 1035 постах
Автор: Sergey987 Перейти к цитате
Здравствуйте!
Примерно вчера в логах стали появляться сообщения вида "высылаем потерянные задания". А сегодня вместо R9_00204****_* стали прилетать R9_00192****_*. Что случилось? Проект "потерял" результаты более 100 тысяч посчитанных заданий?

Нет, ничего не потеряно. smile
Сейчас приходится чистить базу, во время запросы на получение новых заданий могут обрабатываться не полностью и ответ - не доходить до компьютера. При следующем запросе сервер высылает эти "потерянные" результаты клиенту. R9_00192* стали приходить после R9_00204* потому что по той же причине были сгенерированы чуть позже остальных - процесс генерации, пересекающийся с удалением - может стопориться и падать. Но поскольку приходящие результаты подвергаются учёту, то этот случай был выявлен и задания - сгенерированы.
smile
UserPostedImage
thanks 1 пользователь поблагодарил hoarfrost за этот пост.
AlexA оставлено 08.02.2018(UTC)
Offline SerVal  
#190 Оставлено : 9 февраля 2018 г. 12:25:20(UTC)
SerVal


Статус: Administration

Медали: Донор: За финансовую помощь сайту

Группы: Editors, Administration, Russia Team Group
Зарегистрирован: 28.09.2007(UTC)
Сообщений: 3,110
Мужчина
Откуда: Москва, Ясенево.

Сказал «Спасибо»: 303 раз
Поблагодарили: 532 раз в 370 постах
Что-то у нас какое-то затишье. smile
Тем временем:
Приложение для ГПУ перешло в стадию тестирования и проверки на пригодность.
Насколько оно быстрее или медленнее пока сказать невозможно, поскольку окончания процесса дождаться не могу.
Но уже чего-то делается, видеокарта загружена, циферки мелькают.. остальных результатов пока не видно.
Код:

Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz
Accelerator : GeForce GTX 980 (device 0)

*** gpu version ***
Tasks in file workunit.txt  : 256
Matrices per generator      : 16384
Matrices generated          : 4194304
Searching pairs             : 4194304
Pairs with ortho degree 81  : 0
Time                        : 27.015
Matrices/sec                : 155258
...

Поставлю-ка её на ночь.. теоретически, должна что-то насчитать.
Всем привет и хорошего настроения. Present
Пользователи, просматривающие эту тему
Guest
10 Страницы«<8910
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Boinc.ru theme. Boinc.ru
Форум YAF 2.1.1 | YAF © 2003-2018, Yet Another Forum.NET
Страница сгенерирована за 0.134 секунды.