会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • CACHE MEMORY ACCESS
    • 高速缓存存取
    • WO2017178925A1
    • 2017-10-19
    • PCT/IB2017/051944
    • 2017-04-05
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONIBM UNITED KINGDOM LIMITEDIBM (CHINA) INVESTMENT COMPANY LIMITED
    • WILLIAMS, DerekGUTHRIE, GuyJACKSON, Jonathan, RobertSTARKE, WilliamSTUECHELI, Jeffrey
    • G06F12/00
    • G06F12/0815G06F12/0811G06F12/0831G06F12/084G06F12/0842G06F12/0893G06F2212/1024G06F2212/6042G06F2212/621
    • A multiprocessor data processing system includes multiple vertical cache hierarchies supporting a plurality of processor cores, a system memory, and a system interconnect. In response to a load-and-reserve request from a first processor core, a first cache memory supporting the first processor core issues on the system interconnect a memory access request for a target cache line of the load-and-reserve request. Responsive to the memory access request and prior to receiving a system wide coherence response for the memory access request, the first cache memory receives from a second cache memory in a second vertical cache hierarchy by cache-to-cache intervention the target cache line and an early indication of the system wide coherence response for the memory access request. In response to the early indication and prior to receiving the system wide coherence response, the first cache memory initiating processing to update the target cache line in the first cache memory.
    • 多处理器数据处理系统包括支持多个处理器核的多个垂直高速缓存分层结构,系统存储器和系统互连。 响应于来自第一处理器核心的加载和保留请求,支持第一处理器核心的第一高速缓存存储器在系统互连上发出用于加载和保留请求的目标高速缓存行的存储器访问请求。 响应于存储器访问请求并且在接收对于存储器访问请求的系统范围的一致性响应之前,第一高速缓冲存储器通过高速缓存到高速缓存干预从第二垂直高速缓存层级中的第二高速缓冲存储器接收目标高速缓存行和 尽早指示存储器访问请求的系统范围内一致性响应。 响应于早期指示并且在接收系统范围一致性响应之前,第一高速缓冲存储器发起处理以更新第一高速缓冲存储器中的目标高速缓存行。
    • 2. 发明申请
    • PROCESSOR PERFORMANCE IMPROVEMENT FOR INSTRUCTION SEQUENCES THAT INCLUDE BARRIER INSTRUCTIONS
    • 包括障碍指示的指令序列的处理器性能改进
    • WO2013118008A1
    • 2013-08-15
    • PCT/IB2013/050538
    • 2013-01-22
    • INTERNATIONAL BUSINESS MACHINES CORPORATIONIBM UNITED KINGDOM LIMITEDIBM (CHINA) INVESTMENT COMPANY LIMITED
    • WILLIAMS, Derek, EdwardGUTHRIE, Guy, LynnSTARKE, William
    • G06F9/00
    • G06F9/52G06F9/30087G06F9/30145G06F9/3834G06F12/0831
    • A technique for processing an instruction sequence that includes a barrier instruction, a load instruction preceding the barrier instruction, and a subsequent memory access instruction following the barrier instruction includes determining, by a processor core, that the load instruction is resolved based upon receipt by the processor core of an earliest of a good combined response for a read operation corresponding to the load instruction and data for the load instruction. The technique also includes if execution of the subsequent memory access instruction is not initiated prior to completion of the barrier instruction, initiating by the processor core, in response to determining the barrier instruction completed, execution of the subsequent memory access instruction. The technique further includes if execution of the subsequent memory access instruction is initiated prior to completion of the barrier instruction, discontinuing by the processor core, in response to determining the barrier instruction completed, tracking of the subsequent memory access instruction with respect to invalidation.
    • 一种用于处理包括屏障指令,屏障指令之前的加载指令以及跟随障碍指令之后的后续存储器访问指令的指令序列的技术包括:通过处理器核心确定加载指令基于 处理器核心最早是对应于加载指令的读取操作和用于加载指令的数据的良好组合响应。 该技术还包括如果在完成屏障指令之前没有启动后续存储器访问指令的执行,则响应于确定完成的屏障指令,由处理器核心启动后续存储器访问指令的执行。 该技术还包括如果在完成屏障指令之前启动后续存储器访问指令的执行,则响应于确定所完成的屏障指令,处理器核心中断,跟踪关于无效的后续存储器访问指令。