【技术实现步骤摘要】
处理器系统、内存访问方法和计算机设备
本申请涉及计算机
,尤其涉及一种处理器系统、内存访问方法和计算机设备。
技术介绍
随着计算机技术的飞速发展,处理器的访问速度越来越快,而与之匹配的内存的访问速度却未得到相应的提升,这大大影响了计算机设备的计算性能。为了提高计算机设备的计算性能,目前比较常用的方式是,一方面在处理器与内存之间设置高速缓冲存储器(Cache),用Cache来存储处理器常用的代码和数据信息,以减小处理器的访问时延;另一方面,在处理器与内存之间架设快速传输通道,以提高处理器与内存之间的传输速率。其中,处理器与内存之间的传输通道一般都是采用印刷电路板(PrintedCircuitBoard,PCB)走线来实现,目前一般是通过缩短处理器与内存之间的走线距离和/或采用更佳的PCB材料,来提高处理器与内存之间的传输速率。然而,处理器与内存之间距离越近,对散热的影响越大,而热量对计算机设备的计算性能具有很大的影响;而且通过PCB材料提升的带宽也比较小,因此,目前的提高计算机设备计算性能的方式,提高的性 ...
【技术保护点】
1.一种处理器系统,其特征在于,包括:波长路由器、至少一个处理器和至少一个内存单元,所述波长路由器分别与各处理器和各内存单元光连接,其中:/n所述处理器用于在需要访问内存单元的情况下,向所述波长路由器输出至少一个第一调制光信号,所述第一调制光信号上调制有访存请求,不同第一调制光信号的波长不同;/n所述波长路由器用于接收至少一个处理器输出的第一调制光信号,并将接收的第一调制光信号向对应的目标内存单元输出;每个第一调制光信号对应的目标内存单元为所述第一调制光信号中访存请求所要访问的内存单元;/n所述内存单元用于在接收到至少一个第一调制光信号后,向所述波长路由器输出每个第一调制光 ...
【技术特征摘要】
1.一种处理器系统,其特征在于,包括:波长路由器、至少一个处理器和至少一个内存单元,所述波长路由器分别与各处理器和各内存单元光连接,其中:
所述处理器用于在需要访问内存单元的情况下,向所述波长路由器输出至少一个第一调制光信号,所述第一调制光信号上调制有访存请求,不同第一调制光信号的波长不同;
所述波长路由器用于接收至少一个处理器输出的第一调制光信号,并将接收的第一调制光信号向对应的目标内存单元输出;每个第一调制光信号对应的目标内存单元为所述第一调制光信号中访存请求所要访问的内存单元;
所述内存单元用于在接收到至少一个第一调制光信号后,向所述波长路由器输出每个第一调制光信号对应的第二调制光信号,所述第二调制光信号上调制有目标访存请求对应的匹配信息,所述目标访存请求为所述第二调制光信号对应的第一调制光信号中的访存请求;
所述波长路由器还用于接收至少一个内存单元输出的第二调制光信号,并将接收的第二调制光信号向对应的目标处理器输出;每个第二调制光信号对应的目标处理器为发出所述第二调制光信号对应的访存请求的处理器;
所述处理器还用于在接收到至少一个第二调制光信号后,解调各个第二调制光信号中的匹配信息。
2.根据权利要求1所述的处理器系统,其特征在于,所述波长路由器为阵列波导光栅路由器AWGR,所述AWGR包括至少一个第一路由端口和至少一个第二路由端口,所述第一路由端口和所述第二路由端口互为输入输出关系;
每个处理器具有对应的第一路由端口,每个内存单元具有对应的第二路由端口,所述处理器通过对应的第一路由端口与所述AWGR进行光信号的传输,所述内存单元通过对应的第二路由端口与所述AWGR进行光信号的传输。
3.根据权利要求2所述的处理器系统,其特征在于,所述处理器具体用于在需要访问内存单元的情况下,采用如下方式生成任一第一调制光信号:
根据预先配置的所述AWGR的第一波长路由信息和目标内存单元对应的第二路由端口信息确定第一光信号的波长并进行调用,将访存请求调制到所述第一光信号上生成对应的第一调制光信号;其中,所述第一波长路由信息为光信号从所述第一路由端口输入的情况下所述AWGR的波长路由信息;
所述内存单元具体用于在接收到至少一个第一调制光信号的情况下,采用如下方式生成任一第一调制光信号对应的第二调制光信号:
解调第一调制光信号中的访存请求,然后确定访存请求对应的匹配信息,并根据预先配置的所述AWGR的第二波长路由信息和目标处理器对应的第一路由端口信息确定第二光信号的波长并进行调用,再将所述匹配信息调制到所述第二光信号上生成对应的第二调制光信号;其中,所述第二波长路由信息为光信号从所述第二路由端口输入的情况下所述AWGR的波长路由信息。
4.根据权利要求1-3任一项所述的处理器系统,其特征在于,每个处理器和每个内存单元均包括发射端和接收端,每个处理器和每个内存单元的发射端均包括至少一个发射单元,每个处理器和每个内存单元的接收端均包括至少一个接收单元;
所述处理器的各发射单元用于生成不同波长的第一调制光信号,所述处理器的各接收单元用于接收不同波长的第二调制光信号;所述内存单元的各发射单元用于生成不同波长的第二调制光信号,所述内存单元的各接收单元用于接收不同波长的第一调制光信号。
5.根据权利要求4所述的处理器系统,其特征在于,所述处理器系统还包括:光源池,用于向每个处理器的发射端提供至少一个不同波长的第一光信号,以及向每个内存单元的发射端提供至少一个不同波长的第二光信号,其中,第一光信号为第一调制光信号对应的载波信号,第二光信号为第二调制光信号对应的载波信号。
6.根据权利要求5所述的处理器系统,其特征在于,所述光源池包括:依次连接的第一激光器、第一波分复用器和第一光分路器,以及依次连接的第二激光器、第二波分复用器和第二光分路器;
每个处理器和每个内存单元的发射端均连接有第三波分复用器,每个处理器和每个内存单元的接收端均连接有第四波分复用器;
所述第一激光器用于产生第一光信号,所述第二激光器用于产生第二光信号,所述第一激光器和所述第二激光器均为至少一个;
所述第一波分复用器用于将各第一激光器产生的第一光信号合并为一束后输出给所述第一光分路器,所述第一光分路器用于将输入的光信号分为至少一束后分别输出给各处理器连接的第三波分复用器;
所述第二波分复用器用于将各第二激光器产生的第二光信号合并为一束后输出给所述第二光分路器,所述第二光分路器用于将输入的光信号分为至少一束后分别输出给各内存单元连接的第四波分复用器;
所述第三波分复用器用于将从所述光源池接收的光信号解复用后输出至对应的发射单元,以及将从对应的发射单元接收的光信号经过复用后输出至所述波长路由器;
所述第四波分复用器用于将从所述波长路由器接收的光信号进行解复用后输出至对应的接收单元。
7.根据权利要求6所述的处理器系统,其特征在于,每个处理器和每个内存单元均通过环形器分别与所述光源池和所述波长路由器光连接,其中:
所述环形器用于将从第一端输入的光信号输出至第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。