1

Мне нужно выполнить несколько тяжелых тестов CUDA, и я могу купить что-то вроде 4-5 графических карт Quadro или Tesla. Мой вопрос: какое оборудование я должен купить, чтобы использовать их в среде Windows с Nsight? Я не думаю, что мне нужны нормальные настольные ПК, потому что они имеют всего лишь 2-3 слота PCI-Express. Что бы мне нужно было настроить такую систему? Если возможно, я не хочу использовать Linux, потому что я доволен VS и Nsight.

1 ответ1

2

Если двух или трех слотов PCI-e недостаточно, вы можете просто купить материнскую плату с большим количеством слотов. Вы, конечно, не хотите покупать предварительно собранный рабочий стол. Не только потому, что им часто не хватает надлежащего расширения, но и потому, что 4 или 5 карт CUDA будут использовать много энергии. Вам нужна индивидуальная сборка с большим блоком питания и надлежащим охлаждением.

Во-вторых, вы хотите найти материнскую плату с PCI-e версии 3. Не для пропускной способности (которая в два раза выше, чем у PCI-e версии 2), но для более низкой задержки.

Быстрый поиск в Google по "материнской плате 5 pci express slots" дает несколько результатов. Одна из них - это материнская плата с 7 слотами PCI-e. *

Напоминаю, что 7 слотов PCI-e не означают, что вы всегда можете использовать 7 карт PCI-e.
Вполне вероятно, что вы столкнетесь с физическими ограничениями. Под этим я подразумеваю, что карты CUDA часто имеют ширину 2 слота и что вы не можете втиснуть по одному в каждый слот. Вместо этого вы, скорее всего, получите что-то вроде рисунка ниже:

Изображение материнской платы с 2 широкими слотами

Предполагая, что нет других карт (например, нет RAID, нет видеокарты и т.д.) И достаточно широкой башни, вы могли бы втиснуть четыре карты в пример материнской платы. Если вы хотите большего, вам, вероятно, придется работать с расширителями PCI-e, и даже тогда это будет сложно.

Вероятно, лучше всего работать с несколькими высокопроизводительными картами CUDA, а не пытаться использовать множество менее производительных. Проверка списка карт CUDA от Nvidia позволяет легко выбрать карту. Atm, это Tesla K20 (два K20 превзойдут три Tesla C2075, 2050 или C2070). И они действительно шириной в два слота.

Это, вероятно, означает, что вы можете использовать до трех K20, оставляя один слот свободным.

Обратите внимание, что каждая из этих карт использует мощность 235 Вт. Это 705 Вт для трех из них. И это без питания для материнской платы (скажем, 50 Вт), процессора (100-разрядный), оперативной памяти (не так много на DIMM, но у вас, вероятно, их несколько), вентиляторов (3-5 Вт каждый, предположим, полдюжины). в вашей башне), жесткие диски, дополнительная графическая карта (не очень нужна, вы можете запустить без монитора и просто RDP в), .... Короче говоря: вам нужен большой блок питания и много охлаждения.

Все это игнорирует мелкие детали, такие как слоты PCI-e v3. Они все V3, или только один или два слота, а остальные v2? Сколько разъемов x16 и сколько отступают до x8, когда вы используете два слота. (Я могу посмотреть это на примере доски, но это только пример. Проверьте руководства всех соответствующих материнских плат, чтобы помочь вам сделать выбор).


Кстати, вы не первый, кто спрашивает об этом. Некоторые, как Fastra, уже собирают подобные ПК. Это было некоторое время назад, и аппаратное обеспечение продолжает развиваться, но читать о том, как они его строят, все еще довольно интересно.



* Отказ от ответственности: я не работаю на ASRock. Это просто первая хорошая ссылка, которую я нашел.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .