Мне нужно построить (дешевый) компьютер, который может служить для:
- моя цифровая валюта
- рендеринг 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-е можно разделить, как USB и Thunderbolt ... кто знал? Вот пара ограниченных сплиттеров: Amfeltec, C0C0C3. Спецификация PCIe указывает, что теоретически он может поддерживать 32 устройства 1x.
Thunderbolt имеет возможность (особенно для низких / не видео скоростей передачи данных), но существующие настройки BIOS / материнской платы / драйвера, как правило, не разработаны. Существуют некоторые продукты, предназначенные для ноутбуков.