【技术实现步骤摘要】
【国外来华专利技术】用于缓存一致性的可重构的缓存架构及方法相关申请的交叉引用本申请主张2017年8月3号提交的美国临时申请第62/540,854号的权益,其内容通过引用并入本文中。
本公开通常有关于多个存储器架构,更具体地,是有关于多个被嵌入的计算架构及多个可重构的计算架构。
技术介绍
在具有用于各个处理器的一单独的缓存存储器的一共享的存储器多核心处理器中,可具有许多共享数据的副本:在主要存储器中的一副本,及在每个处理器的一本地缓存中的一副本,所述处理器请求所述数据的一副本。当所述多个数据副本的其中一个被改变时,其他的副本必须反映此改变。缓存一致性为需要多个本地缓存的共享资源数据的均匀性。当在一系统中的多个客户端(例如,多个处理器核心)维持一共用的存储器资源的多个本地缓存时,不一致的数据可能会产生多个问题,例如,所述多个本地缓存具有一单一地址位置的不同数值。图1显示出用于实施缓存一致性的一示例性常规架构100。每个处理器核心110-1至110-M(为了多个简化目的,下文个别称为一处理器核心110,并统称为多个处理器核心110)与一对应的本地缓存120-1至120-M(为了多个简化目的,下文个别称为一本地缓存120,并统称为多个本地缓存120)有关。所有的核心处理器110及它们对应的本地缓存120均存取了一共享的存储器130。由于所述存储器130是通过所述多个处理器核心110(及它们各自的本地缓存120)来被共享,因此在存取所述共享的存储器130时,为了加速数据的存取,一处理器核心(例如所述核心11 ...
【技术保护点】
1.一种用于在一可重构的缓存架构中的缓存一致性的方法,其特征在于:所述方法包含︰/n接收一存储器存取命令,其中所述存储器存取命令包括一存储器的至少一地址,以便进行存取;/n基于所述存储器存取命令来确定至少一存取参数;及/n部分基于所述至少一存取参数及所述地址来确定一目标缓存箱,所述目标缓存箱用于服务所述存储器存取命令。/n
【技术特征摘要】
【国外来华专利技术】20170803 US 62/540,8541.一种用于在一可重构的缓存架构中的缓存一致性的方法,其特征在于:所述方法包含︰
接收一存储器存取命令,其中所述存储器存取命令包括一存储器的至少一地址,以便进行存取;
基于所述存储器存取命令来确定至少一存取参数;及
部分基于所述至少一存取参数及所述地址来确定一目标缓存箱,所述目标缓存箱用于服务所述存储器存取命令。
2.如权利要求1所述的方法,其特征在于:所述目标缓存箱为至少一缓存代码的至少一部分。
3.如权利要求1所述的方法,其特征在于:所述可重构的缓存架构包括多个缓存节点,所述多个缓存节点耦接至所述存储器,其中每个缓存节点被划分成多个缓存箱,其中所述目标缓存箱为所述多个缓存箱的其中一个。
4.如权利要求3所述的方法,其特征在于:每个缓存箱被包括在所述多个缓存节点的一个别的缓存节点中。
5.如权利要求3所述的方法,其特征在于:所述方法进一步包含:
基于对所述缓存节点的个别的所述多个缓存箱的利用来动态地将每个缓存节点划分成至少两个缓存箱。
6.如权利要求5所述的方法,其特征在于:所述方法进一步包含:
将每个缓存节点初始划分成一预定数量的缓存箱;
相对于每个缓存箱的使用来收集统计资料;及
基于所述收集到的统计资料来将每个缓存节点的所述初始划分进行重新配置。
7.如权利要求6所述的方法,其特征在于:在每次执行迭代之后,对每个缓存节点的所述划分进行所述重新配置。
8.如权利要求6所述的方法,其特征在于:所述方法进一步包含:
动态地将更多的缓存存储分配给所述多个缓存箱的至少一个。
9.如权利要求1所述的方法,其特征在于:所述至少一存取命令包括以下任一个的一单一标识:一物理实体及一逻辑实体。
10.如权利要求9所述的方法,其特征在于:所述物理实体为以下任一种:一处理核心或所述存储器的一共享部分。
11.如权利要求10所述的方法,其特征在于:所述逻辑实体为以下任一种:一进程或一线程。
12.如权利要求9所述的方法,其特征在于:所述至少一存取参数包括以下至少一种:一进程ID、一处理核心ID、一线程ID或一缓存箱。
13.如权利要求12所述的方法,其特征在于:所述确定进一步包含:
确定所述存储器存取命令是否与一逻辑实体有关;及
当确定所述存储器存取命令与一逻辑实体有关时,将所述存取参数设置为一逻辑实体标识符。
14.如权利要求12所述的方法,其特征在于:所述确定进一步包含:
确定所述存储器存取命令是否与一物理实体有关;及
当确定所述存储器存取命令与一物理实体有关时,将所述存取参数设置为一物理实体标识符。
15.如权利要求13所述的方法,其特征在于:所述方法进一步包含:
确定至少一...
【专利技术属性】
技术研发人员:埃拉德·拉兹,
申请(专利权)人:涅克斯硅利康有限公司,
类型:发明
国别省市:以色列;IL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。