-
公开(公告)号:CN104460938B
公开(公告)日:2017-05-10
申请号:CN201410491467.0
申请日:2014-09-24
申请人: 国际商业机器公司
IPC分类号: G06F1/32 , G06F12/0897
CPC分类号: G06F1/3275 , G06F1/3225 , G06F12/0835 , G06F12/0897 , G06F2212/1028 , Y02D10/13 , Y02D10/14
摘要: 本发明公开涉及利用存储器高速缓存在系统范围内节省电力的方法和系统。提供了利用存储器高速缓存在系统范围内节省电力的方法、系统和计算机程序产品。在存储器体系架构中的位置接收存储器访问请求,其中处理存储器访问请求在到达持有所请求数据的存储器设备之前必须使用末级高速缓存。利用存储器控制器使得存储器访问请求等待,并省略向被接受以利用末级高速缓存进行处理的现有存储器访问请求的队列添加存储器访问请求。利用末级高速缓存处理队列中的所有现有存储器访问请求。把末级高速缓存清除到存储器设备。利用避免末级高速缓存的到存储器设备的备选路径处理存储器访问请求。使用作为末级高速缓存的高速缓存设备断电。
-
公开(公告)号:CN1260656C
公开(公告)日:2006-06-21
申请号:CN200310103001.0
申请日:2003-10-29
申请人: 国际商业机器公司
IPC分类号: G06F12/08
CPC分类号: G06F12/0802 , G06F12/1063 , Y02D10/13
摘要: 本发明公开了一种用于支持不具备系统存储器的数据支持系统的别名支持方法。数据处理系统包括多个处理单元。处理单元包括在比实地址空间更大的虚拟地址空间中运行的易失性高速缓冲存储器。将处理单元以及相应的易失性高速缓冲存储器耦合到在物理地址空间中运行的存储控制器。通过互连,将处理单元和存储控制器耦合到硬盘。处理单元包括一个别名表,后者把至少两个虚拟地址与指向硬盘中的一个存储单元的物理盘地址联系起来。硬盘包含一个虚拟物理转换表,该转换表将一个所述易失性高速缓冲存储器的虚拟地址,转换为指向硬盘中的一个存储单元的物理磁盘地址,而无需通过实地址转换。
-
公开(公告)号:CN103988184B
公开(公告)日:2016-10-19
申请号:CN201280060309.9
申请日:2012-11-16
申请人: 国际商业机器公司
IPC分类号: G06F12/0815 , G06F12/0895 , G06F11/10
CPC分类号: G06F11/1076 , G06F11/1064 , G06F12/0815 , G06F12/0895 , G11C2029/0411
摘要: 提供用于在系统存储器内高效存储元比特的机制。机制组合L/G比特和SUE比特以形成元比特。机制然后确定高速缓存线在第一数据周期上的本地/全局状态。机制向请求高速缓存转发数据,并且请求高速缓存可以基于高速缓存线的本地/全局状态全局重发请求。机制然后确定高速缓存线在第二或者后续数据周期上的特殊不可纠正错误状态。无论是否全局重发请求,机制都执行错误处理。
-
公开(公告)号:CN1506849A
公开(公告)日:2004-06-23
申请号:CN200310121334.6
申请日:2003-12-11
申请人: 国际商业机器公司
IPC分类号: G06F12/08
CPC分类号: G06F12/0802 , G06F12/08 , G06F12/0866 , G06F12/10
摘要: 本申请公开了一种由硬件管理的虚拟地址到物理地址的转换机制,用于不带有系统存储器的数据处理系统。该数据处理系统包括多个处理单元。这些处理单元具有在大于实地址空间的虚拟地址空间中操作的易失性高速缓存存储器。这些处理单元及各自的易失性存储器与在物理地址空间中操作的一个存储控制器耦合。这些处理单元和存储控制器通过一个互连与一硬盘耦合。该硬盘含有一个虚拟地址到物理地址转换表,用于把来自所述易失性高速缓存存储器之一的虚拟地址转换成指向该硬盘中存储位置的物理盘地址,而无需通过实地址过渡。与物理存储器高速缓存耦合的存储控制器允许把来自所述易失性高速缓存存储器之一的虚拟地址映射到指向该硬盘中存储位置的物理盘地址,而无需通过实地址过渡。该物理存储器高速缓存含有该硬盘内信息的子集。
-
公开(公告)号:CN1226704A
公开(公告)日:1999-08-25
申请号:CN99101097.3
申请日:1999-01-15
申请人: 国际商业机器公司
IPC分类号: G06F15/16
CPC分类号: G06F12/0831 , G06F12/0811
摘要: 本文介绍一种数据处理系统和方法。数据处理系统包括多个高速缓存和多个处理器,它们至少被划分成第一、第二两个群集,各自有至少一个高层次高速缓存和至少一个低层次高速缓存。第一群集的高层次高速缓存的第一个数据项是与表示某特定地址的一个地址标记关联存储的。第一群集的高层次高速缓存的相关性指示符被设置到第一状态。在第二群集的高层次高速缓存中,第二数据项是与表示该特定地址的一个地址标记关联存储的。
-
公开(公告)号:CN104460938A
公开(公告)日:2015-03-25
申请号:CN201410491467.0
申请日:2014-09-24
申请人: 国际商业机器公司
CPC分类号: G06F1/3275 , G06F1/3225 , G06F12/0835 , G06F12/0897 , G06F2212/1028 , Y02D10/13 , Y02D10/14
摘要: 本发明公开涉及利用存储器高速缓存在系统范围内节省电力的方法和系统。提供了利用存储器高速缓存在系统范围内节省电力的方法、系统和计算机程序产品。在存储器体系架构中的位置接收存储器访问请求,其中处理存储器访问请求在到达持有所请求数据的存储器设备之前必须使用末级高速缓存。利用存储器控制器使得存储器访问请求等待,并省略向被接受以利用末级高速缓存进行处理的现有存储器访问请求的队列添加存储器访问请求。利用末级高速缓存处理队列中的所有现有存储器访问请求。把末级高速缓存清除到存储器设备。利用避免末级高速缓存的到存储器设备的备选路径处理存储器访问请求。使用作为末级高速缓存的高速缓存设备断电。
-
公开(公告)号:CN103959388A
公开(公告)日:2014-07-30
申请号:CN201280058339.6
申请日:2012-10-04
申请人: 国际商业机器公司
IPC分类号: G11C11/406
CPC分类号: G11C11/40615 , G06F13/1694 , Y02D10/14
摘要: 公开了用于对存储器器件的列执行刷新操作的方法。在完成存储器操作后,作出刷新积压计数值是否小于预定值并且存储器的列是否被断电的确定。如果刷新积压计数至小于预定值并且存储器的列被断电,则将空闲计数阈值设置为最大值,使得刷新操作将在最大延迟时间之后被执行。如果刷新积压计数值不小于预定值或者存储器的列没有处在断电的状态,则将空闲计数阈值根据空闲延迟函数的斜度设置,使得刷新操作将被因此执行。
-
公开(公告)号:CN1134735C
公开(公告)日:2004-01-14
申请号:CN99101098.1
申请日:1999-01-15
申请人: 国际商业机器公司
IPC分类号: G06F12/08
CPC分类号: G06F12/0811
摘要: 在处理器可访问的二级(L2)高速缓存中,实现一个改进的MESI高速缓存一致性协议,该处理器有分开的一级(L1)数据和指令高速缓存。改进MESI协议包含共享状态的两个子状态,它代表与共享状态相同的一致性信息以及关于主题高速缓存登记项的内容/一致性的附加信息。在较低级高速缓存(例如L3)中,对处于共享一致性状态的第一子状态的一个高速缓存登记项进行重新配置,不会使L2高速缓存中的同一高速缓存登记项的内容无效。
-
公开(公告)号:CN1126046C
公开(公告)日:2003-10-29
申请号:CN99101097.3
申请日:1999-01-15
申请人: 国际商业机器公司
IPC分类号: G06F15/16
CPC分类号: G06F12/0831 , G06F12/0811
摘要: 本文介绍一种数据处理系统和方法。数据处理系统包括多个高速缓存和多个处理器,它们至少被划分成第一、第二两个群集,各自有至少一个高层次高速缓存和至少一个低层次高速缓存。第一群集的高层次高速缓存的第一个数据项是与表示某特定地址的一个地址标记关联存储的。第一群集的高层次高速缓存的相关性指示符被设置到第一状态。在第二群集的高层次高速缓存中,第二数据项是与表示该特定地址的一个地址标记关联存储的。
-
公开(公告)号:CN1231443A
公开(公告)日:1999-10-13
申请号:CN99101098.1
申请日:1999-01-15
申请人: 国际商业机器公司
IPC分类号: G06F12/08
CPC分类号: G06F12/0811
摘要: 在处理器可访问的二级(L2)高速缓存中,实现一个改进的MESI高速缓存一致性协议,该处理器有分开的一级(L1)数据和指令高速缓存。改进MESI协议包含共享状态的两个子状态,它代表与共享状态相同的一致性信息以及关于主题高速缓存登记项的内容/一致性的附加信息。在较低级高速缓存(例如L3)中,对处于共享一致性状态的第一子状态的一个高速缓存登记项进行重新配置,不会使L2高速缓存中的同一高速缓存登记项的内容无效。
-
-
-
-
-
-
-
-
-