-
公开(公告)号:CN104778132A
公开(公告)日:2015-07-15
申请号:CN201510162370.X
申请日:2015-04-08
Applicant: 浪潮电子信息产业股份有限公司
Inventor: 唐士斌
IPC: G06F12/12
Abstract: 本发明公开一种多核处理器目录缓存替换方法,属于计算机存储技术领域,具体为:多核处理器采用两级缓存结构,每个处理器核组合一个L1Cache,所有的处理器核共享L2Cache;L1Cache之间通过目录缓存维护数据一致性,根据目录缓存与L1Cache的交互消息,确定每个处理器核对应的L1Cache的某个缓存组发生的无消息替换次数;为目录缓存增设每个L1Cache缓存组的无消息替换计数向量组,保存每个L1Cache在该缓存组发生的无消息替换次数;以便决定被替换的缓存块;本发明有效识别目录缓存中的无效项并进行有限替换,提高目录缓存的有效容量,提升多核处理器的整体性能。
-
公开(公告)号:CN104408069A
公开(公告)日:2015-03-11
申请号:CN201410595480.0
申请日:2014-10-30
Applicant: 浪潮电子信息产业股份有限公司
CPC classification number: G06F17/30174 , G06F17/30218
Abstract: 本发明公开了一种基于布隆过滤器思想的一致性目录设计方法,属于布隆过滤器技术领域,本发明所述的方法使用布隆过滤器思想设计目录项的共享列表,对于具有n个处理器的系统,目录项的共享列表向量压缩为m位,通过多个Hash运算的方式实现N个处理器到M位的共享列表位向量的映射,其中N>M;当directorycache收到某个处理器的请求需要向其它具有目标cache行副本的处理器发送消息时,执行多次hash运算,仅当所有Hash运算结果指示的共享列表的对应位均被置位时,才向对应的处理器发送同步消息。本发明能够显著减小目录中用于记录Cache行共享信息的位向量的长度,降低目录项开销,提升目录空间的利用效率。
-
公开(公告)号:CN104778132B
公开(公告)日:2018-02-23
申请号:CN201510162370.X
申请日:2015-04-08
Applicant: 浪潮电子信息产业股份有限公司
Inventor: 唐士斌
IPC: G06F12/0811 , G06F12/121
Abstract: 本发明公开一种多核处理器目录缓存替换方法,属于计算机存储技术领域,具体为:多核处理器采用两级缓存结构,每个处理器核组合一个L1Cache,所有的处理器核共享L2Cache;L1Cache之间通过目录缓存维护数据一致性,根据目录缓存与L1Cache的交互消息,确定每个处理器核对应的L1Cache的某个缓存组发生的无消息替换次数;为目录缓存增设每个L1Cache缓存组的无消息替换计数向量组,保存每个L1Cache在该缓存组发生的无消息替换次数;以便决定被替换的缓存块;本发明有效识别目录缓存中的无效项并进行有限替换,提高目录缓存的有效容量,提升多核处理器的整体性能。
-
公开(公告)号:CN104461932B
公开(公告)日:2017-05-10
申请号:CN201410611086.1
申请日:2014-11-04
Applicant: 浪潮电子信息产业股份有限公司
Inventor: 唐士斌
IPC: G06F12/084 , G06F12/0895
Abstract: 本发明公开了一种面向大数据应用的目录缓存管理方法,属于目录缓存管理方法,在末级共享缓存中增加共享标志位与数据块指针,共享标志位用来区分数据是私有数据或是共享数据,数据块指针用来追踪私有数据在私有缓存中的位置,目录缓存用来维护共享数据的一致性;基于末级共享缓存以及目录缓存将数据分成私有数据与共享数据;私有数据不占用目录缓存的空间,通过私有缓存中目录维护数据一致性;共享数据占用目录缓存空间,通过目录缓存维护数据一致性。本发明可以降低目录缓存的冲突以及替换次数,降低私有数据的访存延迟,提高多核处理器系统的性能。
-
公开(公告)号:CN104461932A
公开(公告)日:2015-03-25
申请号:CN201410611086.1
申请日:2014-11-04
Applicant: 浪潮电子信息产业股份有限公司
Inventor: 唐士斌
IPC: G06F12/08
Abstract: 本发明公开了一种面向大数据应用的目录缓存管理方法,属于目录缓存管理方法,在末级共享缓存中增加共享标志位与数据块指针,共享标志位用来区分数据是私有数据或是共享数据,数据块指针用来追踪私有数据在私有缓存中的位置,目录缓存用来维护共享数据的一致性;基于末级共享缓存以及目录缓存将数据分成私有数据与共享数据;私有数据不占用目录缓存的空间,通过私有缓存中目录维护数据一致性;共享数据占用目录缓存空间,通过目录缓存维护数据一致性。本发明可以降低目录缓存的冲突以及替换次数,降低私有数据的访存延迟,提高多核处理器系统的性能。
-
-
-
-