我想知道是否可以在多台计算机上使用 10.2 Gb/s HDMI 端口作为自制集群的骨干网络接口?
有什么HDMI开关吗?HDMI可以传输任意数据吗?您可以将 *nix 中的 HDMI 端口作为 eth0 之类的设备访问并通过管道连接到它吗?电脑上的HDMI接口可以接收数据,还是只能输出(显卡->显示器)?
这会很酷。
如果它不存在,那么实施它的后勤工作是什么?
我想知道是否可以在多台计算机上使用 10.2 Gb/s HDMI 端口作为自制集群的骨干网络接口?
有什么HDMI开关吗?HDMI可以传输任意数据吗?您可以将 *nix 中的 HDMI 端口作为 eth0 之类的设备访问并通过管道连接到它吗?电脑上的HDMI接口可以接收数据,还是只能输出(显卡->显示器)?
这会很酷。
如果它不存在,那么实施它的后勤工作是什么?
从理论上讲,较新版本的 HDMI 可以支持“以太网通道”,该通道用作常规网络连接。但是,我找不到任何具有此功能的显卡。如果你的显卡支持这个,它可能HEC
在 HDMI 端口旁边有字母。
此外,以太网通道被限制为 100 Mbit/s,因此它不是可用的最快选项。
我确实找到了一些由Wiretek制造的 HDMI 开关。
HDMI还支持一个辅助通道,主要用于设备之间承载控制信号。虽然它比以太网通道慢。
理论上可行,但硬件不存在。另一个考虑因素是您的链路将非常不对称(如 ADSL):下行大约 8.16 Gbit/s(有一些开销),上行(通过以太网通道)只有 100Mbit/s。
在底层,HDMI 使用与 DVI 相同的协议来传输视频数据,一种称为TMDS的信令协议。从理论上讲,您可以将数据分成 24 位块,将它们编码为三个 8 位通道(代表红色、绿色和蓝色),然后将其扔到三个 TMDS 通道中,然后在接收端将它们组合在一起。您还需要通过在控制通道上设置高分辨率和刷新率来协商高带宽通道的电路。有关 HDMI 架构的更多详细信息,请参见此处。
执行此操作的硬件将非常复杂(阅读:制造成本高)。出于多种原因,没有现成的硬件可以做到这一点:HDMI 联盟没有正式支持这种用途,所以他们甚至不能在他们的产品上使用 HDMI 标志,而且可能有很多专利无论如何都需要许可。
最后,您只需花一些光纤卡和一些专为满足您实际需要而设计的电缆,可能会更便宜(也更容易!)。