Совместимость GPGPU и материнской платы

443
Islam Sabyrgaliyev

Как проверить совместимость материнской платы с видеокартами с объемом памяти более 4 ГБ, такими как Tesla K40, K80, Titan X и т. Д.?

Проблема в том, что Tesla K40 не работает должным образом на серверах AMD SuperMicro. Поиск по форумам показывает, что материнская плата должна поддерживать какую-то область BAR с адресацией более 4 ГБ. Какой параметр определяет эту функцию, т.е. что мы должны посмотреть перед покупкой материнской платы? *

1

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

1
Overmind

Существует только одно комбинированное требование: ваш BIOS и ОС должны поддерживать 64-битные BAR.

Начиная с родных графических процессоров PCI Express, графические процессоры NVIDIA имеют возможность 64-битной BAR (регистр базовых адресов хранит местоположение области ввода / вывода PCI, например регистров или кадрового буфера). Это означает, что области ввода / вывода PCI графического процессора (регистры и кадровый буфер) могут быть размещены выше 32-разрядного адресного пространства (первые 4 ГБ памяти).

Решение о том, где находится BAR, принимается системным BIOS во время загрузки. Если BIOS поддерживает 64-битные BAR, то области ввода / вывода PCI NVIDIA могут быть размещены выше 32-битного адресного пространства. Если BIOS не поддерживает эту функцию, то наши регионы ввода / вывода PCI будут размещены в 32-битном адресном пространстве (классический способ).

К сожалению, некоторые ядра Linux (по состоянию на 2.6.11.x) и 32-битные ОС Windows не понимают и не поддерживают 64-битные BAR. Если BIOS размещает какие-либо области ввода / вывода NVIDIA PCI выше 32-разрядного адресного пространства, ядро ​​отклонит BAR, а драйвер NVIDIA не будет работать.

Некоторая полезная информация здесь :

Теперь, в вашем BIOS, проверьте, можете ли вы включить декодирование адреса выше 4 ГБ. Как только вы это сделаете, все будет в порядке. Настройка адреса BAR ниже 40 бит обеспечивает лучшую общую совместимость.

Так в принципе это зависит от BIOS, а не от аппаратного обеспечения (чипсет)? Означает ли это, что если я обновлю прошивку BIOS на более или менее новых материнских платах, она получит эту функцию (> 4 ГБ декодирования адресов). Кроме того, какой параметр я должен смотреть перед покупкой материнской платы? Islam Sabyrgaliyev 7 лет назад 0
Это зависит от набора микросхем, поскольку BIOS не может обеспечить больше функций, чем поддерживает набор микросхем. Два напрямую связаны. Overmind 7 лет назад 0

Похожие вопросы