GPGPU和主板兼容性

伊斯兰萨比尔加利耶夫

如何验证主板与具有超过4GB内存的GPU卡(例如Tesla K40,K80,Titan X等)的兼容性?

问题是,Tesla K40在AMD SuperMicro服务器上无法正常工作。搜索论坛显示,主板必须支持超过4GB寻址的BAR区域。哪个参数定义了此功能,即购买主板前应该看什么?*

过分注意

仅存在一个组合要求:您的BIOS和OS必须支持64位BAR。

从本机PCI Express GPU开始,NVIDIA的GPU具有64位BAR功能(基地址寄存器存储PCI I / O区的位置,例如寄存器或帧缓冲区)。这意味着可以将GPU的PCI I / O区域(寄存器和帧缓冲区)放置在32位地址空间(内存的前4GB)上方。

BAR的放置位置是由系统BIOS在引导时决定的。如果BIOS支持64位BAR,则NVIDIA PCI I / O区域可能位于32位地址空间的上方。如果BIOS不支持此功能,则我们的PCI I / O区域将放置在32位地址空间内(经典方式)。

不幸的是,某些Linux内核(自2.6.11.x版本起)和32位Windows操作系统不了解或不支持64位BAR。如果BIOS确实在32位地址空间上方放置了任何NVIDIA PCI I / O区域,则内核将拒绝BAR,而NVIDIA驱动程序将无法工作。

一些有用的信息在这里

现在,在您的BIOS中,检查是否可以打开4 GB以上的地址解码,一旦这样做,就可以了。将BAR地址配置为低于40位可确保更好的常规兼容性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章