-
公开(公告)号:CN102103568A
公开(公告)日:2011-06-22
申请号:CN201110032914.2
申请日:2011-01-30
Applicant: 中国科学院计算技术研究所
IPC: G06F15/167 , G06F15/173
Abstract: 本发明有关于一种片上多核处理器系统的高速缓存一致性协议的实现方法,包括:步骤一,将高速缓存划分为一级Cache、二级Cache,该一级Cache为处理器系统中的各处理器私有,该二级Cache为各处理器共享;步骤二,各处理器访问其私有的一级cache,访问失效时产生失效请求信息槽,并发送到所述请求信息环上,由所述请求信息环传递给其他处理器进行侦听;步骤三,数据提供者侦听到失效请求后产生数据信息槽,并发送到所述数据信息环上,由所述数据信息环传递给请求者,该请求者接收数据块,完成对应的访存操作。本发明有效提高系统的性能,降低功耗和带宽使用,避免饥饿、死锁和活锁情况的出现,提高系统的稳定性。
-
公开(公告)号:CN102103568B
公开(公告)日:2012-10-10
申请号:CN201110032914.2
申请日:2011-01-30
Applicant: 中国科学院计算技术研究所
IPC: G06F15/167 , G06F15/173
Abstract: 本发明有关于一种片上多核处理器系统的高速缓存一致性协议的实现方法,包括:步骤一,将高速缓存划分为一级Cache、二级Cache,该一级Cache为处理器系统中的各处理器私有,该二级Cache为各处理器共享;步骤二,各处理器访问其私有的一级cache,访问失效时产生失效请求信息槽,并发送到所述请求信息环上,由所述请求信息环传递给其他处理器进行侦听;步骤三,数据提供者侦听到失效请求后产生数据信息槽,并发送到所述数据信息环上,由所述数据信息环传递给请求者,该请求者接收数据块,完成对应的访存操作。本发明有效提高系统的性能,降低功耗和带宽使用,避免饥饿、死锁和活锁情况的出现,提高系统的稳定性。
-