【技术实现步骤摘要】
本专利技术一般地涉及数据处理,具体地说,涉及初始化数据处理系统中的存储器块。
技术介绍
传统的对称多处理器(SMP)计算机系统(如服务器计算机系统)包括多个全部连接到系统互连的处理单元,所述系统互连通常包括一个或多个地址、数据和控制总线。连接到所述系统互连的是系统存储器,其代表所述多处理器计算机系统中的易失性存储器的最低级别并且通常可由所有处理单元进行读和写访问。为了减少对驻留在系统存储器中的指令和数据的访问等待时间,每个处理单元通常都由各自的多级别高速缓冲存储器层次结构来进一步支持,所述层次结构的较低级别可由一个或多个处理器核心所共享。由于多个处理器核心可以请求对数据的同一高速缓存线的写访问并且由于修改后的高速缓存线不会立即与系统存储器同步,所以多处理器计算机系统的高速缓存层次结构通常实现高速缓存一致性(coherency)协议以确保系统存储器内容的各种处理器核心的“视图”之间的一致性的至少最低级别。具体地说,高速缓存一致性至少要求在处理单元访问存储器块的副本并随后访问所述存储器块的更新后的副本之后,所述处理单元不能再次访问所述存储器块的旧副本。高速缓存一致性协议通常定义一组与每个高速缓存层次结构的高速缓存线关联存储的一致性状态,以及一组用于在高速缓存层次结构之间传送高速缓存状态信息的一致性消息。在一个典型实现中,一致性状态信息采取公知的MESI(修改、独占、共享和无效)协议或其变型的形式,并且一致性消息指示存储器访问请求的请求方和/或接收方的高速缓存层次结构中的协议定义的一致性状态转换。本专利技术认识到,通过执行指令来初始化SMP计算机系统内的存储 ...
【技术保护点】
一种数据处理系统中的数据处理的方法,所述方法包括: 响应于由高速缓冲存储器从关联的处理器核心接收到初始化操作,所述初始化操作指示将被初始化的目标存储器块,所述高速缓冲存储器确定相对于所述高速缓冲存储器的所述目标存储器块的一致性状态; 响应于确定所述目标存储器块具有相对于所述高速缓冲存储器的数据无效一致性状态,所述高速缓冲存储器在互连上发出指示所述目标存储器块的相应初始化请求;以及 响应于所述初始化请求,将所述数据处理系统的存储器中的所述目标存储器块初始化为初始化值,其中所述目标存储器块在所述高速缓冲存储器不持有所述目标存储器块的有效副本的情况下被初始化。
【技术特征摘要】
US 2005-5-17 11/130,9071.一种数据处理系统中的数据处理的方法,所述方法包括响应于由高速缓冲存储器从关联的处理器核心接收到初始化操作,所述初始化操作指示将被初始化的目标存储器块,所述高速缓冲存储器确定相对于所述高速缓冲存储器的所述目标存储器块的一致性状态;响应于确定所述目标存储器块具有相对于所述高速缓冲存储器的数据无效一致性状态,所述高速缓冲存储器在互连上发出指示所述目标存储器块的相应初始化请求;以及响应于所述初始化请求,将所述数据处理系统的存储器中的所述目标存储器块初始化为初始化值,其中所述目标存储器块在所述高速缓冲存储器不持有所述目标存储器块的有效副本的情况下被初始化。2.根据权利要求1的方法,其中所述初始化的步骤包括系统存储器的存储器控制器将系统存储器中的所述目标存储器块初始化为所述初始化值。3.根据权利要求2的方法,其中所述初始化的步骤还包括另一个高速缓冲存储器在所述互连上窥探所述初始化请求,并且响应于此,将其的所述目标存储器块的副本初始化为所述初始化值。4.根据权利要求1的方法,其中所述初始化的步骤还包括另一个高速缓冲存储器在所述互连上窥探所述初始化请求,并且响应于此,将其的所述目标存储器块的副本初始化为所述初始化值。5.根据权利要求1的方法,还包括另一个高速缓冲存储器在所述互连上窥探所述初始化请求,并且作为响应,将其的所述目标存储器块的副本更新为数据无效一致性状态。6.根据权利要求1的方法,还包括响应于确定所述目标存储器块具有修改后的一致性状态,所述状态指示所述目标存储器块没有被与另一个处理器核心关联的另一个高速缓冲存储器所缓存,所述高速缓冲存储器在没有在所述互连上发出相应初始化请求的情况下将所述存储器块初始化为所述高速缓冲存储器的数据阵列内的所述初始化值。7.根据权利要求1的方法,所述方法还包括响应于确定所述目标存储器块具有指示所述高速缓冲存储器是所述目标存储器块的一致性最高点的一致性状态以及所述目标存储器块可以被与另一个处理器核心关联的另一个高速缓冲存储器所缓存,所述高速缓冲存储器在所述互连上发出初始化请求;将所述目标存储器块初始化为其数据阵列中的所述初始化值以响应接收到对所述初始化请求的响应,所述响应指示没有其他与另一个处理器核心关联的高速缓冲存储器将保留所述目标存储器块的有效副本。8.一种用于包括互连、系统存储器和连接到所述互连的存储器控制器的数据处理系统的处理单...
【专利技术属性】
技术研发人员:RK阿里米利,DE威廉姆斯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。