-
公开(公告)号:CN102110073A
公开(公告)日:2011-06-29
申请号:CN201110034399.1
申请日:2011-02-01
Applicant: 中国科学院计算技术研究所
IPC: G06F15/167 , G06F12/02
Abstract: 本发明提供一种片上共享高速缓存的替换装置和方法以及相应处理器,该装置包括局部性打分模块和替换选择模块,其中:所述局部性打分模块包括多个打分寄存器,所述打分寄存器用于存储缓存块地址和所述缓存块地址的分数;所述局部性打分模块用于对访问地址和已缓存数据对应的地址打分,并对打分寄存器中所存储的缓存块地址和缓存块地址的分数进行更新;替换选择模块用于对于所述访问地址分数最低的情况,将所述访问地址旁路,否则用所述访问地址所对应的数据替换分数最低的已缓存数据对应的地址所对应的数据。本发明解决了多核/众核处理器中共享高速缓存抖动现象严重问题,更好地利用了共享高速缓存。
-
公开(公告)号:CN102110073B
公开(公告)日:2013-01-30
申请号:CN201110034399.1
申请日:2011-02-01
Applicant: 中国科学院计算技术研究所
IPC: G06F15/167 , G06F12/02
Abstract: 本发明提供一种片上共享高速缓存的替换装置和方法以及相应处理器,该装置包括局部性打分模块和替换选择模块,其中:所述局部性打分模块包括多个打分寄存器,所述打分寄存器用于存储缓存块地址和所述缓存块地址的分数;所述局部性打分模块用于对访问地址和已缓存数据对应的地址打分,并对打分寄存器中所存储的缓存块地址和缓存块地址的分数进行更新;替换选择模块用于对于所述访问地址分数最低的情况,将所述访问地址旁路,否则用所述访问地址所对应的数据替换分数最低的已缓存数据对应的地址所对应的数据。本发明解决了多核/众核处理器中共享高速缓存抖动现象严重问题,更好地利用了共享高速缓存。
-
公开(公告)号:CN102567278A
公开(公告)日:2012-07-11
申请号:CN201110451374.1
申请日:2011-12-29
Applicant: 中国科学院计算技术研究所
IPC: G06F15/173
CPC classification number: G06F15/173 , G06F15/7807
Abstract: 本发明公开了一种片上多核数据传输方法和装置,其特征在于,步骤一配置数据传输装置,通过软件接口生成控制数据传输装置的指令流,由处理器核将所述指令流发送给位于处理器核内部的数据传输装置;步骤二所述数据传输装置接收上述指令流,对发往同一片SPM或二级缓存的操作进行组合,由所述数据传输装置封装成可以在片上网络上传输的数据包;步骤三所述数据传输装置的发送模块查询片上网络,并对数据地址进行解析,给出目的SPM或二级缓存的坐标;步骤四所述数据传输装置接收由目的SPM或二级缓存返回的数据或接收同步信号返回给控制模块,直至返回数据或同步信号数目与发送的请求相等,本装置控制模块向处理器核返回本次操作完成信号。
-
-