Можно ли монтировать видеокарты через USB или Thunderbolt или...?
Мне нужно построить (дешевый) компьютер, который может служить для:
- моя цифровая валюта
- рендеринг 3D анимации
- решить проблемы SETI
- ...так далее
По сути, я просто использую графические процессоры для решения математических задач. Мне нужно очень мало живой пропускной способности к / от карт.
Мой вопрос
Есть ли способ:
- монтировать видеокарты через USB, Thunderbolt или другой протокол с возможностью цепочки
- без написания пользовательских драйверов
- по варианту Linux
Есть некоторые материнские платы, которые поддерживают до 6 подключений PCIe, но было бы намного приятнее, если бы я мог смонтировать столько системных ресурсов.
Не мой вопрос
- Вы должны были бы привести их в действие другим способом. Понял. Им всем нужна внешняя сила.
- USB (и, может быть, даже Thunderbolt) не обладает пропускной способностью для высокопроизводительной передачи векторного видео. Понял. Я не использую их как видеокарты как таковые. PCIE к USB/Thunderbolt для графической карты
Другие, возможно интересные ответы
- Есть это решение для кластеризации, которое... (любит GPU?)
- Есть эти другие процессоры, которые могут быть лучше подходят... (asic?)
Открытия, сделанные после того, как задали вопрос
Кластер материнских плат, настолько дешевый, что не имеет значения по сравнению с ценой графических процессоров, посмотрите это очень интересное видео диссертационного проекта, увы... Raspberry Pi и Arduinos, похоже, не имеют слотов PCIe. HummingBoard-Pro делает, но это 55 долларов. Мой номер должен быть менее $25 каждый, чтобы быть экономически эффективным. Вот другие: Gateworks Price Unk, Intel Galileo с mPCI, по 45 долларов каждая.
- Сэмюэль Козеннат приводит великолепный (но дорогой) пример использования Intel NUC. Он включает в себя сборку и настройку оборудования. Очень мило, Сэм! Благодарю.
PCI-e можно разделить, как USB и Thunderbolt... кто знал? Вот пара ограниченных сплиттеров: Amfeltec, C0C0C3. Спецификация PCIe указывает, что теоретически он может поддерживать 32 устройства 1x.
У Thunderbolt есть возможность (особенно для низких скоростей передачи данных / не видео), но существующие настройки BIOS / системной платы / драйвера обычно не разрабатываются. Существуют некоторые продукты, предназначенные для ноутбуков.
1 ответ
То, что вы рассматриваете, хотя и интересно, вероятно, нереально без большого количества довольно сложного программного обеспечения низкого уровня и разумного объема оперативной памяти.
Рассмотрим добычу монет. Самые реалистичные монеты для майнинга с использованием графического процессора - Ethereum, Dash или Zcash. Есть и другие, но это три из основных. Все они требуют минимум 2 ГБ оперативной памяти, что не очень часто встречается на одноплатных компьютерах. Все они требуют активного сетевого подключения, поэтому каждый из них должен быть подключен через WiFi или проводной. Linux будет наиболее вероятной ОС, выбранной из-за ограничений и стоимости Windows.
Программное обеспечение для добычи монет полагается на драйверы ОС и API-интерфейсы OpenCL или CUDA для выполнения математических задач майнинга в графических процессорах, которые должны быть достаточно мощными для адекватной работы при минимальных затратах в 150-250 долларов. Драйверы и программное обеспечение API должны быть установлены, и, вероятно, будет очень трудно работать с использованием нестандартного соединения, такого как mPCIe, не говоря уже о том, как вы бы подключили mPCIe к 16-кратному разъему PCIe на GPU. Еще одним важным фактором является энергопотребление, и все графические карты работают на 16-кратном PCIe и потребляют минимум 80-150 Вт каждая, в зависимости от майнера и добываемой монеты. Это потребует внешнего источника питания для графических процессоров, которые имеют подключения VGA 12v.
Лучшая альтернатива - приобрести материнскую плату с несколькими PCIe и переходные платы PCIe. Вы можете запустить 6 графических процессоров, используя стандартное аппаратное и программное обеспечение, многие сделали это. Что-нибудь еще было бы интересно, если бы у вас было много времени для игры, но я полагаю, что вы быстро увидите, что контрольно-пропускные пункты будет очень трудным, если не практически невозможным преодолеть их для достижения заявленных трех целей.