Реальная история.
Я больше инвестора / шахтера, чем компьютерный ученый, поэтому я прошу просвещенных здесь ..... Можно ли сдавать в аренду буровых установок, которые тянут, скажем, 10 + ghash власти для предприятий, научные исследования бедные правительства или, возможно, любой другой сервис, который потребует большого количества вычислительной мощности? Там может быть бизнес-модель в этом случае мы имели бассейн сайты настройки, чтобы сделать массовые услуги для 3-сторонних предприятий. Я слышал, что обычно GPU являются плохо научных исследований из-за малого размера кэша. Есть ли способ обойти эту проблему, если разработан с нуля?
Есть ли причина, почему мы не можем арендовать мощности наших больших Bitcoin буровых установок на что-то другое, то Bitcoin?
Где бы вы ни услышали "Графические процессоры плохо в научных исследованиях" совершенно неправильно. Они
абсолютно фантастично тонн для различных видов научно-вычислительной деятельности, но есть много приложений, где он не подходит. Я должен знать, потому что я работаю как физик, и у нас есть десятки проектов в рамках организации, которые внедряют GP-GPU (общего назначения GPU) программирование и экипировка всех своих систем с графическими процессорами. Myself, я немного развития GPGPU для "научное исследование."
С другой стороны, я скажу из личного опыта, что CUDA - NVIDIA конкретного языка GPGPU - это гораздо приятнее, чем развивать с OpenCL, даже если CUDA не будет работать на картах ATI. Вот почему все компьютеры во всех компьютерных лабораториях, где я работаю, у GTX 480/580 / 680S. ATI карты, как правило, работают лучше с эквивалентно-оптимизированных алгоритмов для целевой архитектуры, но
простота разработки это вопрос, а не скорость. Если в настоящее время код занимает 10 минут, чтобы работать на процессоре, то, возможно, мы можем получить его до 15 секунд на NVIDIA картах или 9 секунд с помощью OpenCL. В этом случае, мы собирание зависимости от того, арка является самым простым в разработке для, так как разница между 15s и 9s, как сравнение, заплатив $ 0,15 за бутерброд вместо $ 0,09 ... мы будем платить дополнительные $ 0,06 за более приятный опыт.
(PS - Не сравнить необработанный мощность ATI против NVIDIA, основанного на скорости добычи: ATI имеет некоторые большие преимущества по сравнению с NVIDIA, которые очень специфичны только для добычи Bitcoin, разрыв не столь огромен для большинства типов вычислений, особенно двойного -precision операции, которые являются общими для научного программирования и NVIDIA потратили много времени, оптимизируя их).
Это не означает, что OpenCL не используется. Из-за скорости карт ATI, есть много организаций, которые развиваются в OpenCL, и предпочитают ATI карты, потому что они, как правило, работают лучше в целом. Я думаю, что есть много рынка для GPU-ресурсов кластера, большой вопрос в том, как вы собираетесь организовать / настройки для удаленных пользователей для доступа к кластеру и зарядить их за использование этого ?.