【技术实现步骤摘要】
本专利技术一般涉及用于处理器的数据高速缓存,或者更具体地涉及在处理器之间共享数据高速缓存。
技术介绍
在高速缓存分级中的各种高速缓存级别一即,I级(LI)高速缓存、2级(L2)高速缓存等一的大小保持为现代计算系统的重要设计特征。当高速缓存大小增大时,计算机系统可以在高速缓存中存储更多的数据,然而,这也增大了处理器在高速缓存内定位数据所需的时间,即延迟。因此,较大的高速缓存具有较高的命中率(hit rate),但是更大的延迟。而且,因为高速缓存通常接近请求数据的处理器一例如,位于空间有限的同一半导体芯片上,所以将高速缓存的大小增大来存储更多数据是不可能的。当已经确定高速缓冲存储器的大小时,必须平衡这些考虑。
技术实现思路
本专利技术的实施例提供了一种方法、系统和计算机程序产品,用于访问与多个处理器相关联的数据高速缓存。该方法和计算机程序产品包括:搜索第一目录,以确定与第一处理器相关联的第一高速缓冲存储器是否包含用于执行由第一处理器执行的指令的必要数据,其中,所述第一目录包括在所述第一高速缓冲存储器中存储的数据的索引。所述方法和计算机程序产品包括:搜索第二目录,以确定与 ...
【技术保护点】
一种方法,包括:搜索位于第一处理器内的第一目录,以确定与第一处理器相关联的第一高速缓冲存储器是否包含用于执行由第一处理器执行的指令所需的数据,其中,所述第一目录包括在所述第一高速缓冲存储器中存储的所述数据的索引;搜索位于所述第一处理器内的第二目录,以确定与第二处理器相关联的第二高速缓冲存储器是否包含所述所需的数据,其中,所述第二目录包括在所述第二高速缓冲存储器中存储的所述数据的索引;在确定所述数据位于所述第二高速缓冲存储器中时,从所述第一处理器向所述第二处理器发送从所述第二高速缓存存取检索所述数据的请求;以及在确定所述数据不位于所述第一和第二高速缓冲存储器中时,向与所述第一 ...
【技术特征摘要】
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。