На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА
1. Раздел предназначен для обсуждения ПО.
2. Поиск кряков, серийников, варезных версий ПО - запрещен.
3. Холивары также не приветствуются - для этого есть соответствующий раздел.
4. При создании тем в разделе настоятельно рекомендуется придерживаться следующего шаблона оформления.
5. Ссылки для скачивания дистрибутивов ПО должны вести на официальный сайт! Запрещено размещение ссылок на файлы, находящиеся на файлообменниках типа RapidShare, iFolder, DepositFiles, Sms4File, VipFile и прочих "условно-бесплатных" ресурсах.
Модераторы: winsoft
Страницы: (5) « Первая ... 3 4 [5]  все  ( Перейти к последнему сообщению )  
> Boinc - Распределенные вычисления на благо науки! , BOINC (англ. Berkeley Open Infrastructure for Network Computing) — открытая программная платформа университета Беркли для грид-вычислений — некоммерческое межплатформенное ПО для организации распределённых вычислений.
    Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid:

    Скрытый текст
    Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid:

    5-дневный обобщенный поиск простых чисел Ферма n = 20 с 12 июня 20:20 UTC по 17 июня 20:20 UTC.
    12 июня 2005 года PrimeGrid отметит 20-ю годовщину своего основания, проведя 5-дневный конкурс в рамках проекта GFN-20.

    Проект "Обобщенное число Ферма" - это подпроект PrimeGrid, который проверяет простоту чисел вида b ^ n + 1, где b - четное число, а n - целое число в степени 2.
    В рамках подпроекта GFN-20 проверяются номера, где n = 2^20. Для участия в конкурсе необходимо:
    Дождитесь начала тестирования (или установите соответствующее расписание загрузки вашего клиента BOINC), так как задания, выполненные до начала тестирования, не будут учитываться. В разделе настроек PrimeGrid выберите только обобщенный проект Fermat Prime Search n=20.

    Важные напоминания:

    Примечание по задачам GFN-20:
    Genefer (программа, на которой работает GFN-20) устранил необходимость в полной двойной проверке каждого рабочего элемента, заменив ее короткой задачей проверки.
    Ожидайте получить несколько заданий примерно на 1% от обычной продолжительности. Обычно срок выполнения некоторых из этих заданий превышает установленный для проверки срок, поэтому убедитесь, что ваш компьютер в состоянии вернуть задания в течение 5 дней. Учитываться будут только задания, выданные после истечения времени начала и возвращенные до истечения времени окончания.

    По завершении задания:

    Мы убедительно просим пользователей, которые "движутся дальше", прервать выполнение своих задач, а не ОТКЛЮЧАТЬ их, ПЕРЕУСТАНАВЛИВАТЬ или ПРИОСТАНАВЛИВАТЬ. ПРЕРВАННЫЕ задачи можно немедленно переработать, что значительно ускоряет "очистку" до конца задания.
    ОТКЛЮЧЕНИЕ, СБРОС и ПРИОСТАНОВКА выполнения задач приводит к тому, что они остаются в подвешенном состоянии до истечения срока их действия. Поэтому мы должны дождаться истечения срока действия задач, чтобы отправить их на завершение. Пожалуйста, подумайте о том, чтобы либо завершить то, что находится в очереди, либо прервать их. Спасибо!

    Давайте поговорим об оборудовании:

    Поддерживаемые платформы для задач GFN: Windows: процессоры 1: x86, x64.
    Графический процессор 2: Nvidia, AMD, Intel ARC.
    Linux: процессоры 1: x86, x64, ARM64. Графический процессор 2: Nvidia, AMD, Intel ARC. Mac: Процессор 1: x64, ARM64.
    Графический процессор 2: Nvidia, AMD, Apple серии M. Для задач, выполняемых процессором, поддерживается и рекомендуется многопоточность.
    Нажмите здесь, чтобы задать максимальное количество потоков.
    Все GFN используют задачи быстрой проверки, поэтому нет необходимости в повторных проверках.

    Все являются "первыми"!

    1 Задачи для процессора недоступны для GFN-15 (n=32768) или "Чувствуете ли вы себя счастливым?".
    2 Требуется OpenCL версии 1.1 или выше. В настоящее время производительность GFN-18 WU составляет в среднем 12 часов на процессоре и 21 минуту на графическом процессоре.

    В настоящее время производительность GFN-19 WU составляет в среднем 2 дня на процессоре и 1 час на графическом процессоре. В настоящее время производительность GFN-20 WU составляет в среднем 6 дней на процессоре и 3 часа на графическом процессоре.

    Чтобы получить общее представление о том, как работает ваш графический процессор, вы можете ознакомиться со списком самых быстрых графических процессоров.
    Как и в случае с любыми другими графическими процессорами, чрезмерное нагревание может привести к необратимому отказу оборудования.

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

    Дополнительная информация:

    Преобразователь часовых поясов: С 20:20 UTC 12 июня в 20:20 UTC 17 июня ПРИМЕЧАНИЕ: Часы обратного отсчета на главной странице показывают время на главном компьютере.
    Поэтому, если время на вашем компьютере отключено, то и часы обратного отсчета будут показывать то же время. Для точного определения времени используйте время UTC в разделе данных в самом верху, над часами обратного отсчета.

    Информация о подсчете очков

    Баллы будут начисляться как отдельным участникам, так и командам. Для зачисления будут учитываться только задания, выполненные ПОСЛЕ 20:20 UTC 12 июня и ДО 20:20 UTC 17 июня. Мы будем использовать тот же метод начисления баллов, который в настоящее время используется для начисления баллов в BOINC.
    Для присвоения контрольного балла не требуется кворум в 2 человека, т.е. не требуется двойная проверка. Таким образом, за каждый полученный результат будет начисляться контрольный балл. Пожалуйста, обратите внимание, что если результат в конечном итоге будет признан недействительным, оценка будет удалена.

    https://www.primegrid.com/forum_thread.php?id=11523

      Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона.

      Скрытый текст
      Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона.

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

      Я совсем не программист, поэтому заранее прошу прощение за описанные костыли.

      Телефоны решил собрать в некое подобие кластера. Делаю все из подручных средств. Пока все еще в процессе.

      Первая часть кластера готова, подключено к компьютерному БП через преобразователь напряжения 12>5 В.

      Прикладываю фото работающих телефонов с модифицированным приложением.

      Небольшая предыстория. Ко мне в руки попало несколько смартфонов Vertex Impress Luck без батарей. Оперативки 1 Гб, 4 ядра, Android 8.1. Конечно железо слабое, но было интересно повозиться с этими телефонами и запустить на них BOINC.

      Телефоны предполагалось использовать без батарей, провода питания подключал к контактам вместо батареи.
      К сожалению, расчеты не запускались, все время висело сообщение:
      "Расчеты возобновятся, когда заряд батареи достигнет 90% (в настоящее время 100%) (computing will resume when battery charge reaches 90% (currently 100%))".

      В сети решения этой проблемы не нашел, но возможно плохо искал. На форуме boincstats было сообщение, что разработчики знают о такой проблеме, но решения пока нет.

      Я подумал, что смогу как-нибудь отключить использование батареи в исходном коде приложения, ломать - не строить. На гитхабе довольно подробная инструкция по компиляции приложения под андроид с помощью WSL. Для модификации использовал версию 8.0.2.

      Методом проб и ошибок я сделал следующий костыль. В файле client/cs_prefs.cpp вручную указал значение заряда батареи: int cp = 90;
      И это сработало. Приложение скачало задание, и начался расчет.

      Но каждые 28 секунд вычисления останавливались и начинались сначала. Оказалось проблема в отсутствии батареи. Хотя у меня уже несколько лет BOINC работает на смартфоне без батареи, там таких проблем не было, но там андроид версии 4.2.

      В логе постоянно было сообщение "E/BOINC_GUI( 3087): [MONITOR] Monitor.reportDeviceStatus exception: temperature parsing error."
      Приложение не могло определить температуру батареи и постоянно перезапускало вычисления.

      Эту проблему я также решил с помощью костыля. В файле android/BOINC/app/src/main/java/edu/berkeley/boinc/client/DeviceStatus.java вручную указал значение температуры батареи: int temperature = 10;

      Сейчас приложение работает нормально, уже посчитано несколько заданий Einstein@home.

      Костыль про температуру может быть опасен для устройств с батареей, может привести к перегреву батареи и к пожару. Поэтому его можно использовать только для устройств без батареи.

      Прикреплённый файлПрикреплённый файл2025_05_27_23_00_27.jpg (44,15 Кбайт, скачиваний: 6)
      Прикреплённый файлПрикреплённый файл2025_05_27_23_00_47.jpg (66,39 Кбайт, скачиваний: 6)
        Прикреплённый файлПрикреплённый файлScreenshot_2025_06_12_07_59_19_88_6f963b6bad3c23803553bfbd6f9a9377.jpg (84,48 Кбайт, скачиваний: 4) Вот, мой телефон проводит расчет астрофизического задания проекта einstein (Эйнштейн@Home) – это поиск слабых астрофизических сигналов от вращающихся нейтронных звезд (часто называемых пульсарами), используя данные гравитационно-волновых детекторов LIGO, радиотелескопа MeerKAT, гамма-спутника Fermi, а также архивные данные радиотелескопа Аресибо.

        Прикреплённый файлПрикреплённый файлScreenshot_2025_06_12_07_59_19_88_6f963b6bad3c23803553bfbd6f9a9377.jpg (84,48 Кбайт, скачиваний: 4)
        Сообщение отредактировано: Programma_Boinc -
        1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0263 ]   [ 19 queries used ]   [ Generated: 16.06.25, 20:25 GMT ]