PCI-E¶
PCIe
硬件规格
高速外设
主板扩展
基于 PCIe接口 的边缘计算型扩展板卡,用于连接终端设备进行实时处理,或者为主机设备提供环境管理支持
新一代辅助计算平台,用于资源包管理,数据采集和过滤,作为助教管理深度学习资源,提供相对的本地测试环境等。
集成的开发调试环境,相对封闭的隔离环境,可以用于更多实用功能开发
PCIe接口¶
用于扩展传统PC电脑功能,实现在通用计算平台上扩展专用功能,实现从数据搜集整理到数据训练和模型部署的全套流程,实现数字资源的管理和固定设施的建设,可以有多种变体。
编码效率¶
我们一般谈论的PCIE带宽,采用GT/s为单位表示,也即PCIE总线上实际编码后发送的数据速率。
因为PCIe是一条串行总线,数据中嵌入了时钟,它需要确保发生足够的电平转换(1到0和0到1),以便接收端恢复时钟。
为了增加电平转换,PCIe使用了 “8b/10b “编码,即每8个bit(1个字节)被编码成一个10 bit 的符号进行传输,然后在接收端进行解码。因此,总线需要传输10 bit的编码数据来表示所发送的8 bit的数据。而到了PCIE 3.0 标准,编码方案为128b/130b编码,也即每128 bit的数据编码为130 bit的符号进行传输。
以每条PCIe 1.0 lane 为例,PCIe是全双工的总线,一个lane由两对差分信号线,即4根信号线组成。
双向总线在每个方向上可以每秒传输 2.5 Gbit,全双工即5 Gbit, 也即全双工每秒传输 5GT/s。
由于总线每传送的8bit未编码数据需要转换为10 bit的编码数据来传送,其有效带宽为GT(Gigatransfer) x Lane的数量 x 编码方案效率
用上边 PCIe 1.0 单条 lane 单个方向的速率为例,代入数据:2.5 GT x 1 lane x (8/10 的编码方案效率) = 2Gbps ÷ 8 = 250MB/s。
而一条16通道的PCIe 1.0 总线,每秒传输 40 GT/s,有效带宽 32 Gbps,到了 PCIE 3.0, 编码方案为 128b/130b,效率得到的很大的提高。
Note
PCI-E 每 lane是全双工传输,这里给出的速率是单个方向的速率
功能定义¶
安全存储¶
相对于用户自己的硬盘,平台对该存储设备具有更高的权限,可以通过编程控制读写,可以用于储存非开源源文件,一机一密,保证数据在限定范围流通
安全同步¶
不依赖主机的网络,可以在设备网络间进行数据的同步和共享,而由于硬件隔离,这种受限的同步不会波及其他文件区域,没有安全风险
硬件绑定¶
通过统一的硬件绑定通道,实现内部多系统复用,减少驱动适配和操作
标准定义¶
STOPi
interface
STOPi(STOP interface)标准化接口定义,统一接口形态,整合资源达成共识
STOPi |
||||
---|---|---|---|---|
Size |
15x20 |
22x50 |
54x100 |
98x312 |
Pins |
6/12 |
67 |
172 |
164 |
oCuLink¶
oCuLink 是一个基于 PCIe 引出端口