-
公开(公告)号:CN101464839A
公开(公告)日:2009-06-24
申请号:CN200910076546.4
申请日:2009-01-08
Applicant: 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明公开了一种访存缓冲装置及方法。所述方法包括下列步骤:上行读通道收到CPU发出的读请求,根据情况,对符合缓冲操作条件的读请求进行缓存,并转发一个包含所述符合缓冲操作条件的读请求的读地址长度的读取更多数据的读请求;对不符合缓冲操作条件的读请求,直接通过下行读通道转发所述不符合缓冲操作条件的读请求;下行读通道收到读数据返回,根据情况,将所述读数据返回缓存后将其中所述读请求的读数据返回返回给CPU;或者直接将所述读数据返回返回给CPU。其能够提高内存的有效传输带宽,减小访存延迟。
-
公开(公告)号:CN101464839B
公开(公告)日:2011-04-13
申请号:CN200910076546.4
申请日:2009-01-08
Applicant: 中国科学院计算技术研究所
IPC: G06F12/08
Abstract: 本发明公开了一种访存缓冲装置及方法。所述方法包括下列步骤:上行读通道收到CPU发出的读请求,根据情况,对符合缓冲操作条件的读请求进行缓存,并转发一个包含所述符合缓冲操作条件的读请求的读地址长度的读取更多数据的读请求;对不符合缓冲操作条件的读请求,直接通过下行读通道转发所述不符合缓冲操作条件的读请求;下行读通道收到读数据返回,根据情况,将所述读数据返回缓存后将其中所述读请求的读数据返回返回给CPU;或者直接将所述读数据返回返回给CPU。其能够提高内存的有效传输带宽,减小访存延迟。
-
公开(公告)号:CN101425051A
公开(公告)日:2009-05-06
申请号:CN200810227157.2
申请日:2008-11-24
Applicant: 中国科学院计算技术研究所
IPC: G06F13/42
Abstract: 本发明涉及基于HyperTransport协议的Cache一致性协议传输方法及系统。该包括:将HyperTransport协议的通道与Cache一致性协议的通道对应;新增用于传输写命令附加信息的写命令扩展包、用于传输写命令高位地址的写地址扩展包、用于传输读命令附加信息的读命令扩展包、用于传输读命令高位地址的读地址扩展包、以及用于传输读写响应返回附加信息的响应扩展包;在HyperTransport协议的通道中传输写命令扩展包、写地址扩展包、写命令、读命令扩展包、读地址扩展包、读命令、传输响应扩展包、读响应、写响应。本发明仅对协议作了一定的扩充,使得使用本发明的HyperTransport桥或设备可以与只使用标准HyperTransport协议的主桥或设备正常连接工作,而与同样使用本方法的主桥或设备相连时,则可以通过HyperTransport总线传输Cache一致性协议。
-
公开(公告)号:CN101425051B
公开(公告)日:2010-08-11
申请号:CN200810227157.2
申请日:2008-11-24
Applicant: 中国科学院计算技术研究所
IPC: G06F13/42
Abstract: 本发明涉及基于HyperTransport协议的Cache一致性协议传输方法及系统。该包括:将HyperTransport协议的通道与Cache一致性协议的通道对应;新增用于传输写命令附加信息的写命令扩展包、用于传输写命令高位地址的写地址扩展包、用于传输读命令附加信息的读命令扩展包、用于传输读命令高位地址的读地址扩展包、以及用于传输读写响应返回附加信息的响应扩展包;在HyperTransport协议的通道中传输写命令扩展包、写地址扩展包、写命令、读命令扩展包、读地址扩展包、读命令、传输响应扩展包、读响应、写响应。本发明仅对协议作了一定的扩充,使得使用本发明的HyperTransport桥或设备可以与只使用标准HyperTransport协议的主桥或设备正常连接工作,而与同样使用本方法的主桥或设备相连时,则可以通过HyperTransport总线传输Cache一致性协议。
-
-
-