Найти в Дзене
theHuber.ru

Патч Microsoft позволяет осуществлять горячую замену графических процессоров AMD в системах Linux

Являясь одной из ведущих компаний, занимающихся облачными вычислениями, Microsoft использует графические процессоры AMD для центров обработки данных, а также Linux на используемых ею серверах. Иногда эти графические процессоры необходимо установить на работающие машины или заменить, но для этого необходимо выключить сервер, а затем заменить графический процессор. Чтобы обеспечить безупречную замену с возможностью «горячего» подключения, что означает, что графический процессор можно вытащить из слота PCIe и заменить, пока компьютер все еще работает, Microsoft разработала специальный драйвер, который позволяет осуществлять «горячее» подключение графических процессоров AMD на серверах Linux. Патч Microsoft AMD GPU PCIe для горячей замены для Linux был размещен в  списке рассылки  и  на GitHub  для проверки и тестирования, сообщает  Phoronix. Патч был разработан для Linux и предназначен для машин Microsoft Azure, которые могут извлечь выгоду из возможности горячего подключения ускорителей

Являясь одной из ведущих компаний, занимающихся облачными вычислениями, Microsoft использует графические процессоры AMD для центров обработки данных, а также Linux на используемых ею серверах. Иногда эти графические процессоры необходимо установить на работающие машины или заменить, но для этого необходимо выключить сервер, а затем заменить графический процессор. Чтобы обеспечить безупречную замену с возможностью «горячего» подключения, что означает, что графический процессор можно вытащить из слота PCIe и заменить, пока компьютер все еще работает, Microsoft разработала специальный драйвер, который позволяет осуществлять «горячее» подключение графических процессоров AMD на серверах Linux.

Патч Microsoft AMD GPU PCIe для горячей замены для Linux был размещен в  списке рассылки  и  на GitHub  для проверки и тестирования, сообщает  Phoronix. Патч был разработан для Linux и предназначен для машин Microsoft Azure, которые могут извлечь выгоду из возможности горячего подключения ускорителей на основе графического процессора, когда это необходимо.

«Мы из Microsoft Research работаем над технологией дезагрегации GPU», — говорится в запросе на проверку кода . «Мы создали патч […], который обеспечит поддержку горячего подключения PCIe для AMD GPU. […] Мы считаем, что поддержка горячего подключения устройств GPU может открыть двери для многих передовых приложений в центрах обработки данных в ближайшие несколько лет, и мы хотели бы иметь несколько рецензентов на этот PR, чтобы мы могли продолжить дальнейшие технические обсуждения этой функции».

Хотя Microsoft не раскрыла никаких подробностей о своей технологии дезагрегации графического процессора, похоже, что это проприетарная возможность, которая позволяет машинам Azure динамически добавлять ускорение графического процессора к серверам, на которых физически не установлены карты. Поскольку машины, на которых будет размещаться фактическое аппаратное обеспечение графического процессора, работают в тяжелых условиях (поскольку вычислительные и игровые графические процессоры имеют тенденцию нагреваться, перегреваться и выходить из строя), поддержка горячего подключения графического процессора будет для них особенно полезной функцией.

Горячее подключение графической платы или ускорителя не является чем-то совершенно новым, но делать это через интерфейс PCIe — это так. Несколько лет назад AMD уже разработала драйвер, который позволяет подключать видеокарту к порту Thunderbolt 3 в горячем режиме с помощью блока eGFX. Однако похоже, что AMD пока не поддерживает эту функцию для своих графических процессоров для центров обработки данных. Очевидно, именно здесь инженеры Microsoft вступают в игру, чтобы помочь своему партнеру и получить выгоду для подразделения Azure компании.