GPU Goblin

Предоставьте свой GPU науке

Большую часть дня ваша видеокарта простаивает. С GPU Goblin это время идёт на научные вычисления — только тогда, когда вы это разрешаете, и на вашем компьютере не запускается ничего, кроме собственного кода платформы.

Что делает ваш компьютер

Когда вы предоставляете свой компьютер, приложение запрашивает у вычислительной сети задачу, вычисляет её, отправляет результат и запрашивает следующую. Задача — это часть научного расчёта: часть большого произведения матриц, операция над данными модели, шаг обучения нейронной сети или проверка результата другого участника.

Программа выполняет только собственный вычислительный код GPU Goblin. Исследователи описывают своё вычисление (операции, размеры) и свои данные, а программа вычисляет их с помощью кода платформы.

Всё под вашим контролем

Приложение GPU Goblin находится в области уведомлений и показывает, чем занят компьютер. Из него или из терминала на сервере можно настроить:

  • Паузу — после текущей задачи или сразу (задача возвращается в вычислительную сеть, без каких-либо штрафов);
  • Только в моё отсутствие — пока ваш сеанс заблокирован или через несколько минут после того, как вы отошли;
  • Расписание — работать на сеть только в выбранные промежутки времени, по дням, в том числе ночью;
  • Уступать играм — никаких новых задач, пока видеокарту использует игра или другая программа;
  • Не перегревать — никаких новых задач выше выбранной вами температуры;
  • Память — сколько памяти компьютера и видеокарты может занимать задача.

Что вам понадобится

  • Компьютер с Linux (x86-64). Версия для Windows появится совсем скоро; версия для Android запланирована.
  • Для видеокарты: карта NVIDIA, AMD или Intel с работающим драйвером Vulkan. Карты NVIDIA могут также использовать нативный движок CUDA, на некоторых моделях в несколько раз более быстрый (загрузка 4 ГБ).
  • Домашнее подключение к интернету; идеально — оптоволокно, но подойдёт любое стабильное соединение.
  • Несколько гигабайт свободного места на диске для текущей работы.
Сегодня Linux, очень скоро Windows Создайте учётную запись сейчас: мы напишем вам, как только версия для Windows будет готова. Создать учётную запись →

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

Прежде чем начать: что нужно знать

  • Ваш компьютер получает фрагменты исследовательских данных для вычисления: массивы чисел без названия и описания, только то, что нужно для его задачи.
  • Ваш компьютер обменивается данными с другими участниками, чтобы разгрузить канал сервера: другие компьютеры, допущенные к тем же данным, могут видеть ваш публичный адрес. Этот обмен можно отключить.
  • Кредиты не имеют денежной ценности. Они учитывают ваш вклад; никаких выплат нет.
  • Работа на сеть потребляет электроэнергию и нагревает компьютер. Описанные выше ограничения нужны для того, чтобы это никогда не обходилось вам дороже, чем вы решили.

О том, как устроены песочница и проверки, читайте на странице о безопасности.

Как начать

  1. Создайте аккаунт со своим адресом электронной почты (без пароля: вам придёт код).
  2. Скачайте приложение и войдите с тем же адресом.
  3. Выберите, что и когда предоставлять. Компьютер сам привяжется к вашему аккаунту и начнёт работу.