Оглавление
Открытая инфраструктура Беркли для сетевых вычислений
-
Обзор BOINC
- BOINC – это система с открытым исходным кодом для распределенных вычислений.
- Изначально разработана для SETI@home, но теперь поддерживает множество проектов в различных областях.
- Объединяет 34 236 активных участников и 136 341 активный компьютер, обрабатывая в среднем 20,164 Петафлопс.
- Финансируется Национальным научным фондом и названа крупнейшей вычислительной сетью в Книге рекордов Гиннесса.
-
История и развитие
- BOINC был разработан для борьбы с нарушениями безопасности в SETI@home.
- Первая версия выпущена в апреле 2002 года, первый проект Predictor@home запущен в июне 2004 года.
- В 2009 году AQUA@home внедрила многопоточные приложения, а в 2010 году – приложения OpenCL.
- В августе 2022 года в официальном списке было 33 проекта, но есть и другие, не включенные в список.
-
Дизайн и структура
- BOINC использует неиспользуемые циклы процессора и графического процессора для научных вычислений.
- В 2008 году NVIDIA разработала CUDA для использования графических процессоров в BOINC.
- BOINC поддерживает графические процессоры NVIDIA, ATI/AMD и Intel.
- Состоит из серверной системы и клиентского программного обеспечения для обработки и распределения задач.
-
Мобильное приложение
- Есть приложение для Android, позволяющее пользователям делиться своими вычислительными мощностями.
- Поддерживает Wi-Fi, зарядку и уровень заряда аккумулятора не менее 90%.
- Некоторые проекты BOINC доступны в приложении, но не все и не все версии Android совместимы.
-
Пользовательские интерфейсы и менеджеры по работе с клиентами
- BOINC управляется удаленно, через командную строку и менеджера BOINC.
- Менеджер BOINC имеет два вида интерфейса: расширенный и упрощенный графический.
- Существуют менеджеры по работе с учетными записями для новичков и людей с несколькими компьютерами.
-
Кредитная система и проекты
- Кредитная система предотвращает плохое оборудование и мошенничество, проверяя результаты.
- BOINC используется многими группами и отдельными лицами для различных проектов.
-
Рекомендации и внешние ссылки
- Ссылки на официальный веб-сайт и другие ресурсы по BOINC и открытым исходным кодам.