【技术实现步骤摘要】
针对处理器中的高速缓存利用的无效读取
技术介绍
实施例涉及计算机处理器,以及更特别地涉及计算机处理器中的高速缓存利用。
技术实现思路
计算设备可以包括中央处理器和主存储器(例如,处理器外部的随机存取存储器)。处理器可以从主存储器读取数据和指令,并且可以将执行结果写入到主存储器。一些处理器可以包括内部高速缓存存储器。高速缓存存储器可以储存数据块的拷贝,所述数据块也被储存在主存储器中并且可能在不远的将来被处理器所需要。附图说明图1是根据本专利技术的实施例的系统的一部分的框图。图2是根据本专利技术的实施例的处理器的框图。图3是根据本专利技术的另一个实施例的多域处理器的框图。图4是包括多个核的处理器的实施例。图5是根据本专利技术的一个实施例的处理器核的微架构的框图。图6是根据另一个实施例的处理器核的微架构的框图。图7是根据又一个实施例的处理器核的微架构的框图。图8是根据另外又一个实施例的处理器核的微架构的框图。图9是根据本专利技术的另一个实施例的处理器的框图。图10是根据本专利技术的实施例的代表性SoC的框图。图11是根据本专利技术的实施例的另一个示例SoC的框图。图12是实施例可以与其一起使用的示例系统的框图。图13是实施例可以与其一起使用的另一个示例系统的框图。图14是代表性计算机系统的框图。图15是根据本专利技术的实施例的系统的框图。图16是图示了根据实施例的被用来制造用以实行操作的集成电路的IP核开发系统的框图。图17是根据一个或多个实施例的示例系统的示图。图18是根据一个或多个实施例的示例处理器的示图。图19是根据一个或多个实施例的示例操作。图20是根据一个或多个 ...
【技术保护点】
1.一种用于将高速缓存条目无效的处理器,其包括:至少一个处理单元;处理器高速缓存;以及直接高速缓存单元,其用以:从第一设备接收针对所述处理器高速缓存中的第一高速缓存条目中的数据的直接读取请求;确定所述直接读取请求是否是无效读取请求;响应于所述直接读取请求是无效读取请求的确定:在不访问主存储器的情况下将所述第一高速缓存条目中的数据从所述处理器高速缓存直接发送到所述第一设备;将所述处理器高速缓存中的第一高速缓存条目无效。
【技术特征摘要】
2016.12.12 US 15/3755821.一种用于将高速缓存条目无效的处理器,其包括:至少一个处理单元;处理器高速缓存;以及直接高速缓存单元,其用以:从第一设备接收针对所述处理器高速缓存中的第一高速缓存条目中的数据的直接读取请求;确定所述直接读取请求是否是无效读取请求;响应于所述直接读取请求是无效读取请求的确定:在不访问主存储器的情况下将所述第一高速缓存条目中的数据从所述处理器高速缓存直接发送到所述第一设备;将所述处理器高速缓存中的第一高速缓存条目无效。2.根据权利要求1所述的处理器,所述直接高速缓存单元进一步用以:从所述第一设备接收针对所述处理器高速缓存中的第二高速缓存条目中的数据的第二直接读取请求;以及响应于所述第二直接读取请求不是无效读取请求的确定,在不将所述第二高速缓存条目无效的情况下将所述第二高速缓存条目中的数据从所述处理器高速缓存直接发送到所述第一设备。3.根据权利要求1所述的处理器,所述直接高速缓存单元进一步用以在接收到所述直接读取请求之前:从第二设备接收直接写入请求来将所述第一高速缓存条目写入到所述处理器高速缓存。4.根据权利要求3所述的处理器,所述直接高速缓存单元进一步用以:响应于所述直接写入请求,在不访问所述主存储器的情况下将所述第一高速缓存条目直接写入到所述处理器高速缓存。5.根据权利要求3所述的处理器,其中:所述第一设备是计算机;所述第二设备是储存阵列;所述处理器和所述主存储器被包括在连接到所述计算机和所述储存阵列的服务器中;以及所述直接写入请求和所述直接读取请求用以在不访问所述服务器的主存储器的情况下将所述第一高速缓存条目中的数据从所述计算机和所述储存阵列进行传送。6.根据权利要求1所述的处理器,所述直接高速缓存单元进一步用以:基于针对指示无效读取请求的值对所述处理器的寄存器进行的检查来确定所述直接读取请求是否是无效读取请求。7.根据权利要求1所述的处理器,所述直接高速缓存单元进一步用以:基于针对无效读取请求对专用命令进行的识别来确定所述直接读取请求是否是无效读取请求。8.根据权利要求1所述的处理器,其中在不被写入到所述主存储器的情况下将经无效的第一高速缓存条目从所述处理器高速缓存逐出。9.一种用于将高速缓存条目无效的方法,包括:从第一设备接收针对处理器高速缓存中的第一高速缓存条目中的数据的直接读取请求;确定所述直接读取请求是否是无效读取请求;响应于所述直接读取请求是无效读取请求的确定:在不访问主存储器的情况下,将所述第一高速缓存条目中的数据从所述处理器高速缓存直接发送到所述第一设备;以及将所述处理器高速缓存中的第一高速缓存条目无效。10.根据权利要求9所述的方法,进一步包括,在接收到所述直接读取请求之前:从第二设备接收直接写入请求来将所述第一高速缓存条目写入到所述处理器高速缓存。...
【专利技术属性】
技术研发人员:S埃迪里舒里亚,G埃迪里舒里亚,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。