5

У меня есть рабочая станция с недавним графическим адаптером: Nvidia Gefore FX3700. Поскольку я хочу использовать этот адаптер для длительных программ CUDA, было бы очень полезно не запускать также графику моего рабочего стола на одном устройстве. К сожалению, я не могу подключить дополнительные графические платы к этой машине. Поэтому я искал и обнаружил, что ссылка на отображение может быть решением: не использовать FX3700 для графики, а для CUDA, а затем использовать DisplayLink для настольных компьютеров. Когда я прочитал это, я подумал: «подождите!, Было бы здорово просто подключить к компьютеру обычную графическую плату, а не высокопроизводительное устройство CUDA», которое имело бы огромное преимущество портативности.

Но я предполагаю, что это невозможно, так как я предполагаю, что ни один внешний интерфейс не имеет пропускной способности памяти, способной к высокопроизводительным вычислениям (например, подобным PCIe), верно?

1 ответ1

3

Существует ViDock (и его DIY-клоны), который, возможно, может позволить использовать графический процессор с поддержкой CUDA через ExpressCard, который обеспечивает пропускную способность 2,5 Гбит / с (PCIExpress 1.0x8 имеет 2 Гбит / с). Тем не менее, слот ExpressCard является общим для ноутбуков, но потребует установки дополнительной платы PCIExpress на рабочий стол.

Сообщается, что он обеспечивает низкую производительность в играх, но когда загружаются новые текстуры, начинаются задержки, поэтому пропускная способность CPU <-> GPU действительно является узким местом. Однако его серьезность зависит от того, какие вычисления вы собираетесь выполнить.

Кроме того, nVidia Tesla серии S (рис.) - это внешний графический процессор с поддержкой CUDA, хотя, вероятно, он не того типа, который вам нужен.

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