【技术实现步骤摘要】
这里描述的实施例涉及一种。
技术介绍
在信息处理设备中,运算处理设备被应用于用于在多个处理器核当中共享存储在主存储器中的数据的实际使用。处理器核与LI缓存的多个对形成信息处理设备中的处理器核群。处理器核群与L2缓存、L2缓存控制单元、以及主存储器连接。处理器核群、L2缓存、L2缓存控制单元、以及主存储器的集合被称为集群。 缓存是具有小容量的存储单元,其存储在具有大容量的主存储器中存储的数据当中、频繁使用的数据。当存储器中的数据暂时存储在缓存中时,耗时的、对存储器的访问频率降低。缓存采用分层结构,其中,在较高级实现较高速度的处理,而在较低级实现较大容量。 在基于目录的缓存相干控制方案中,如上所述的L2缓存存储L2缓存所属的集群中的处理器核群请求的数据。处理器核群被配置成从更接近该处理器核群的L2缓存来获取数据。另外,主存储器中存储的数据由存储器所属的集群管理,以便保持数据一致性。此夕卜,根据该方案,集群对要管理的存储器中的数据处于什么状态、以及数据存储在哪个L2缓存中进行管理。此外,当集群接收到对存储器用于获取数据的请求(request)时,集群基于数据的当前状态,执行对于数据获取请求的适当的处理。然后,集群执行用于数据获取请求的处理,并且更新与数据的状态相关的信息。 如在专利文献I中所示,提供了在采用以上集群结构和以上处理方案的运算处理设备中、降低访问主存储器所需的等待时间的提案。在专利文献I中,当在缓存中出现缓存缺失(miss)以及缓存不具有用于存储数据可用的容量时,优选地从缓存中擦除缓存所属集群中的存储器中的数据以创建可 ...
【技术保护点】
一种与其他运算处理设备连接的运算处理设备,包括:运算处理单元,被配置成使用自身的运算处理设备管理的第一数据和从其他运算处理设备获取的及其他运算处理设备管理的第二数据,执行运算处理;主存储器,被配置成存储所述第一数据;以及控制单元,被配置成包括将所述运算处理单元设置为操作状态或非操作状态的设置单元、和保持所述第一数据和所述第二数据的缓存存储器,其中,当所述设置单元将所述运算处理单元设置为非操作状态、并且接收到与从其他运算处理设备丢弃所述第一数据相关的通知时,所述控制单元从所述主存储器获取作为所述通知的目标的所述第一数据,并且将所获取的数据保持在所述缓存存储器中。
【技术特征摘要】
2013.03.29 JP 2013-0749741.一种与其他运算处理设备连接的运算处理设备,包括: 运算处理单元,被配置成使用自身的运算处理设备管理的第一数据和从其他运算处理设备获取的及其他运算处理设备管理的第二数据,执行运算处理; 主存储器,被配置成存储所述第一数据;以及 控制单元,被配置成包括将所述运算处理单元设置为操作状态或非操作状态的设置单元、和保持所述第一数据和所述第二数据的缓存存储器,其中,当所述设置单元将所述运算处理单元设置为非操作状态、并且接收到与从其他运算处理设备丢弃所述第一数据相关的通知时,所述控制单元从所述主存储器获取作为所述通知的目标的所述第一数据,并且将所获取的数据保持在所述缓存存储器中。2.根据权利要求1所述的运算处理设备,其中,当所述设置单元将所述运算处理单元设置为操作状态时,所述控制单元从其他运算处理设备排他性地获取数据。3.一种包括与其他运算处理设备连接的运算处理设备的信息处理设备,其中 所述运算处理设备包括: 运算处理单元,被配置成使用自身的运算处理设备管理的第三数据和从其他运算处理设备获取的及其他运算处理设备管理的第四数据,执行运算处理; 主存储器,被配置成存储所述第三数据;以及 控制单元,被配置成包括将所述运算处理单元设置为操作状态或非操作状态的设置单元、和保持所述第三数据和所述第四数据的缓存存储器,其中,当所述设置单元将所述运算处理单元设置为非操作状态、并且接收到与从其他运算处理设备丢弃所述第三数据相关的通知时,所述控制单元从所述主存储器获取作为所述通知的目标的所述第三数据,并且将所获取的数据保持在所述缓存存储器中。4.根据权利要求3所述的信息处理设备,其中,当所述设置单元将所述运算处理单元设置为操作状态时,所述控制单元从其他运算处理设备排他性地获取数据。5.根据权利要求3所述的信息处理设备,其中,所述运算处理设备中的一个运算处理设备中的设置单元将所述运算处理设备中的所述一个运算处理设备中的运算处理单元设置为操作状态,并且另一运算处理设备中的设置单元将所述另一运算处理设备中的运算处理单元设置为非操作状态。6.根据权利要求4所述的信息处理设备,其中,所述运算处理设备中的一个运算处理设备中的设置单元将所述运算处理设备中的所述一个运算处理设备中的运算处...
【专利技术属性】
技术研发人员:青柳隆宏,引地彻,
申请(专利权)人:富士通株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。