TTV发布了之后 广大吃瓜群众喜闻乐见 但是关于多卡部分 有几点事情想讨论
1. 支持SLi么?———必然是不支持 连SLi接口都没有
2.支持NvLink么?———TTV保留了NvLink接口 但是根据Nv官方的说法 这个接口是被屏蔽的 所以现在来看 NvLink也是不现实的(不排除以后解锁的可能)
我觉得屏蔽NvLink是出于避免和V100直接竞争的考虑
3.所以到底支不支持多卡?———我觉得这要取决于怎么看待多卡这个概念
根据前面我们说的 不支持Sli和NvLink的TitanV 作为一张游戏卡 似乎确实只能单卡使用
然而TTV仅仅是一张游戏卡么?从TTV的发布会上我们可以发现老黄所强调的并不是TTV的游戏性能 而是他的深度学习性能 所以我个人认为 TTV的官方定位是深度学习的入门卡
到了深度学习领域 我们惊奇的发现CUDA早已支持了不用桥的多卡互联 做DeepLearning的朋友告诉我他们现在用的4way TTxp机器就并没有使用Sli桥 所以换装4 way TTV并没有任何问题
那么屏蔽NvLink的意义又在哪里?我们都知道软件层面的互联局限性比较大 而NvLink强调的是集群互联 与之竞争的是 InfinityBand Express和 Aries interconnect之类经常出现在服务器上的连接通道 所以TTV屏蔽NvLink断绝了用廉价版TTv代替V100做HPC的可能性 很符合老黄的市场利益
回到游戏上 那么是不是TTv永远不可能多卡呢? 我觉得不见得 比如Dx12早已提出了Api层面的互联 只需要有足够的开发者重视 实现Cuda环境下的并联是完全有可能的 只是这个道路 现在看来还很漫长
|