【技术实现步骤摘要】
一种针对访存空间独立的多核处理器的信息处理方法
本专利技术涉及计算机设计
,尤其是,本专利技术涉及一种针对访存空间独立的多核处理器的信息处理方法。
技术介绍
随着处理器制造工艺的不断进步及实际应用需要,多核结构已成为当前高性能微处理器的发展趋势,多核处理器系统中出现的cache一致性问题是当今计算机体系结构中研究的热点问题。为了保证cache一致性,主存中数据块的一致性信息一般都以目录的方式放在内存中,目录是访存请求的串行点,每个访存请求需要先查询目录判断自己的访存地址是否在主存之外具有其他副本,如有脏副本或者清洁副本,则需要进行下一步处理;没有副本的访存地址则不会出现在目录中。在多核处理器中,除了一些共享数据空间之外,通常不同的核心还有各自独立的专有访存空间,其相互没有交集,即某核心的专有访存空间在其他核心不会有副本,这种情况下,该核心的大量访存请求在进行一致性处理时是没有副本的,即查询目录后直接和主存交互。如果我们能在查询目录之前就能预判哪些访存请求的地址不存在于目录中,则就可以直接和主存交 ...
【技术保护点】
1.一种针对访存空间独立的多核处理器的信息处理方法,其特征在于,包括以下步骤:/nS1:增加对目录中有效访存地址范围的实时记录;/nS2:当有访存请求时,判断该访存请求能否产生新副本,若能产生新副本则进入正常一致性流程,反之执行步骤S3;/nS3:判断访存请求地址是否在有效访存地址范围内,若是,则进入正常一致性流程,反之则无需访问目录,进入直接访存流程;/nS4:当有经过一致性处理后需要新写入目录的访存地址时,对目录中有效访存地址范围进行修正。/n
【技术特征摘要】
1.一种针对访存空间独立的多核处理器的信息处理方法,其特征在于,包括以下步骤:
S1:增加对目录中有效访存地址范围的实时记录;
S2:当有访存请求时,判断该访存请求能否产生新副本,若能产生新副本则进入正常一致性流程,反之执行步骤S3;
S3:判断访存请求地址是否在有效访存地址范围内,若是,则进入正常一致性流程,反之则无需访问目录,进入直接访存流程;
S4:当有经过一致性处理后需要新写入目录的访存地址时,对目录中有效访存地址范围进行修正。
2.根据权利要求1所述的一种针对访存空间独立的多核处理器的信息处理方法,其特征在于:
执行步骤S1时,有效访存地址范围包括目录中的有效地址高位最大值和高位最小值。
3.根据权利要求2所述的一种针对访存空间独立的多核处理器的信息处理方法,其特征在于:
执行步骤S1时,有效地址高位最大值和高位最小值初始值均为零。
4.根据权利要求1所述的一种针对访存空间独立的多核处理器的信息处理方法,其特征在于:
执行步骤S2时,访存请求能产生新副本,将产生的新副本参数存储至目录中。
5.根据权利要求1所述的一种针对访存空间独立的多核处理器的信息处理方法,其特征在于:
执行步骤S3时,当访存请求地址不在有效访存地址范围内,说明对应访存地址没有副本,仅在主存中有数据。
<...
【专利技术属性】
技术研发人员:张清波,陈庆强,王谛,石嵩,周玉瀚,王吉军,王迪,
申请(专利权)人:无锡江南计算技术研究所,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。