欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

龙芯3号系统结构

发布时间:2023/12/8 windows 76 豆豆
生活随笔 收集整理的这篇文章主要介绍了 龙芯3号系统结构 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

          注:本文所有内容摘自龙芯3B用户手册,未经博主同意,不允许转载。

    1.龙芯3号节点结构:

                    龙芯3号的节点结构如上图所示,每个节点有两级AXI交叉开关连接处理器、片上共享高级缓存(简称SCache)、内存控制器、以及IO控制器。其中第一级AXI交叉开关(X1 Switch)连接处理器和SCache。第二级交叉开关(X2 Swtich)连接SCache和内存控制器。               在每个节点中,最多8*8的X1交叉开关通过四个Master端口连接四个GS464v处理器核(p0,p1,p2,p3),通过四个Slave端口连接东南西北四个方向的其他结点或IO结点(EM/ES、SM/SS、WM/WS、NM/NS)。               X2交叉开关通过四个Master端口连接四个SCache,至少一个Slave端口连接一个内存控制器,至少一个Slave端口连接一个交叉开关的配置模块(Xconf)用于配置本结点的X1和X2 的地址窗口等,还可以根据需要连接更多的内存控制器和IO端口等。
              龙芯3号的互连系统只是定义上层协议,不对传输协议的实现着具体规定,因此,节点之间的互连即可以采用片上网络进行实现,也可以通过I/O控制链路实现多芯片的互连。以一个4结点16核系统为例,即可通过4片4核芯片组成,也可通过2片8核芯片,或基于一个单芯片4节点16核芯片组成。由于互连系统的物理实现对软件透明,上述的3种配置的系统可以运行相同的操作系统进行。
              

      2.龙芯3B1500简介

       龙芯3B1500是龙芯3号多核处理器系列的第三款产品,是一个配置为双节点的8核处理器,采用32nm工艺制造,最够啊工作主频为1.2GHz(低电压)/1.5GHz(高电压)。
                第一层互连采用两个相连的6*6交叉开关,分别用于连接四个处理器核(作为主设备)、四个SCache模块(作为从设备)、一个HT端口(每个端口使用一个Master和一个Slave)以及相邻的节点。一级互连开关连接的16位HT控制器还可以作为两个8位的HT端口使用。HT控制器和一级互连开关相连,其中DMA控制器负责HT总线IO请求的DMA控制并负责片间一致性的维护。龙芯3B1500的DMA控制器还可以通过配置实现预取、矩阵转置及数据搬运功能。                 上述两级互连开关都采用读写分离的数据通道,数据通道宽度为128bit,工作在与处理器核相同的频率,用以提高高速的片上数据传输。                基于龙芯3B1500可扩展互联架构,两片8核龙芯3B1500可以通过HT端口连接构成两芯片16核的SMP结构。             

总结

以上是生活随笔为你收集整理的龙芯3号系统结构的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。