Стать открытым кодом героя, и помочь Bitcoin тоже!
Хорошо, я думаю, что этот проект будет увидеть некоторую реальную отдачу (в BTC) на Linux, для всех шахтеров там. Это было бы полезно с открытым исходным кодом, а также.
Проект
-------------------------------------------------------
Успешно загрузить и выполнить SHA256 "Compute Shader", с помощью 100% с открытым исходным кодом видео драйвера на Linux (с использованием закрытого источника ATI инструментов для создания шейдеров бинарного разрешено). Любая ОС Linux / распределения, до тех пор, как это последняя версия. Должно работать на ATI 5870/5970 оборудования.
обоснование
-------------------------------------------------------
1. В теории, закрытый источник ATI SDK и драйвер видео не должно быть необходимости, когда у нас есть скомпилированные шейдеры. Это сделало бы жизнь намного легче на Linux, а также расширить нашу базу шахтера, если водители акций с открытым исходным кодом могут быть использованы для добычи GPU.
2. Открытый источник усилия GPGPU движутся медленно, и это помогло бы подтолкнуть эти усилия, предоставляя рабочий пример. Это имеет потенциал, чтобы быть высоким профилем вклад в сообщество ОСС.
Детали
-------------------------------------------------------
По мнению некоторых осведомленных хакеров, это должно быть возможным, чтобы загрузить "Compute Shader" с использованием текущих драйверов Linux / OSS видео, с помощью API-интерфейсов Linux DRI. Программист (или команда) необходимо будет выяснить, как задобрить SDK от ATI, чтобы произвести скомпилированный двоичный объект, который затем загружается в драйвер с открытым исходным кодом, и выполняется.
Человек или группа собирает эту награду нужно будет иметь возможность выполнять такие задачи, как восстановление и замена ядра, восстановление и замена Mesa (OpenGL / DRI), и восстановление / замена сервера X. Даже если эти задачи без программирования, они решительно нетривиальные.
Этот код (? От ATI) должен быть полезен в демонстрации того, как работать с 5870/5970 аппаратными средствами: http://cgit.freedesktop.org/mesa/r600_demo/tree/?h=master
Хотя эта задача должна быть в значительной степени "собрать существующие части и заставить их работать" задача, она остается достаточно сложной.
Залоги (БТД)
-------------------------------------------------------
Я надеюсь собрать не менее 200 BTC для решения этой задачи, если не больше. Шахтеры на Linux, рассмотрим обязавшись блок (или часть блока).
15 jgarzik
Если вы хотите, чтобы закладывать анонимно отправлять мне в ПМ, и я буду координировать.
Обещания должны быть выплачены в течение 24 часов рабочего примера быть размещено публично.