Как M.2 SSD может повлиять на другие устройства PCIe (4x 1080Ti)?

401
Marat Zakirov

У меня есть набор данных, который состоит из файлов JPG размером 100-300 КБ с общим размером ~ 100 ГБ. Который я хочу прочитать быстро и в случайном порядке. У меня есть сервер с материнской платой ASUS x99-E WS с x4 1080Ti на нем. Я хочу установить SSD (960 EVO Samsung) с M.2 из-за его скорости. Но я хочу знать, как этот SSD повлияет на мои графические процессоры? Это значительно уменьшит скорость соединения CPU <-> GPU или даже отключит некоторые из 1080?

0
Существует только один ресурс, который содержит информацию о потенциальных изменениях в назначении линий: руководство к вашей материнской плате. Daniel B 5 лет назад 0

2 ответа на вопрос

0
MSalters

Походит на установку Машинного обучения. Пропускная способность 1080Ti очень высока, гораздо больше, чем нужно для машинного обучения. Он рассчитан на игры с 4K, 60 FPS и 16 дорожками.

Так что да, вы, скорее всего, столкнетесь с теоретическим замедлением, так как не хватает линий PCI-e. Вам понадобится AMD Threadripper, чтобы управлять таким количеством карт с таким разрешением и частотой кадров. На платформе X99, с общим количеством 28 линий, вы не можете даже дать 8 линий для каждой карты.

Но для машинного обучения большая часть времени уходит на математику. Скорость обмена данными между процессором и графическим процессором намного меньше предела. В конце концов, вы получаете входные данные только с одного SSD, так что, скорее всего, это будет предел. И даже если сам SSD не будет ограничением, слот M2 ограничен только 4 полосами, поэтому наличие 4 полос в направлении каждого 1080Ti также не является проблемой.

[править] Проверяя особые настройки Asus X99-WS, он, похоже, использует две микросхемы PLX для мультиплексирования линий 2x16 в линии 4x16 по направлению к 4 графическим процессорам. Это означает, что каждый может достигнуть скорости взгляда x16, но не одновременно. Все еще не имеет значения, это остается узким местом M2.

Да, я делаю ML на этом. Итак, вы говорите, что у меня 40 линий от CPU (6850K) + 28 дополнительных линий от материнской платы, всего 68? Marat Zakirov 5 лет назад 0
@MaratZakirov: см редактировать MSalters 5 лет назад 0
-1
Jon Mulholland

Очевидно, что материнская плата имеет чип PLX, обеспечивающий 48 дополнительных линий PCI-E. Таким образом, даже если все эти карты работают с 16x, у вас должно быть 24 или 12 свободных линий (в зависимости от вашего процессора).

У меня 6850К у него 40 полос Marat Zakirov 5 лет назад 1
Да, и чип PLX8747, который добавляет 48 полос, итого 88 полос. Другими словами, у вас достаточно места для SSD M.2 Jon Mulholland 5 лет назад 0
Звучит безподобно))) Marat Zakirov 5 лет назад 0
Вы упускаете тот факт, что чип PLX должен быть подключен к процессору. Эти 48 линий имеют 16 восходящих + 32 нисходящих, и 16 восходящих должны быть * вычтены * из 40 ЦП. MSalters 5 лет назад 0
Достаточно справедливо, он все еще достаточно для 4х M.2 независимо. Jon Mulholland 5 лет назад 0
Больше читать, это намного больше серой области, чем я думал, поскольку в технических деталях чипов PLX есть NDA. Похоже, самая надежная информация заключается в том, что они вообще не добавляют полосы, они в основном являются коммутаторами. Короче говоря, все ваши устройства должны работать нормально, материнская плата будет разумно распределять нагрузку с помощью переключателей PLX. Я предполагаю, что это может привести к некоторой задержке, но это уже будет наблюдаться при использовании 4 x 1080ti, поскольку коммутаторы уже будут использоваться, добавление 4x M.2 вряд ли вызовет какое-либо ощутимое замедление. Jon Mulholland 5 лет назад 0