会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • IDENTIFYING LOAD-HIT-STORE CONFLICTS
    • 识别负荷 - 存储冲突
    • US20140108770A1
    • 2014-04-17
    • US14109996
    • 2013-12-18
    • International Business Machines Corporation
    • Venkat R. IndukuruAlexander E. MericasSatish K. SadasivamMadhavi G. Valluri
    • G06F9/445
    • G06F9/44552G06F9/3834
    • A computing device identifies a load instruction and store instruction pair that causes a load-hit-store conflict. A processor tags a first load instruction that instructs the processor to load a first data set from memory. The processor stores an address at which the first load instruction is located in memory in a special purpose register. The processor determines where the first load instruction has a load-hit-store conflict with a first store instruction. If the processor determines the first load instruction has a load-hit store conflict with the first store instruction, the processor stores an address at which the first data set is located in memory in a second special purpose register, tags the first data set being stored by the first store instruction, stores an address at which the first store instruction is located in memory in a third special purpose register and increases a conflict counter.
    • 计算设备识别导致加载命中 - 存储冲突的加载指令和存储指令对。 处理器标记指示处理器从存储器加载第一数据集的第一加载指令。 处理器将特定目的寄存器中的第一加载指令所在的地址存储在存储器中。 处理器确定第一个加载指令与第一个存储指令的加载命中 - 存储冲突的位置。 如果处理器确定第一加载指令具有与第一存储指令的加载命中存储冲突,则处理器将第一数据集所在的地址存储在第二专用寄存器中的存储器中,对存储的第一数据集进行标记 通过第一存储指令,将第一存储指令所在的地址存储在第三专用寄存器中,并增加冲突计数器。
    • 10. 发明授权
    • Determining each stall reason for each stalled instruction within a group of instructions during a pipeline stall
    • 在流水线停止期间确定一组指令内每个停顿的指令的每个失速原因
    • US09495170B2
    • 2016-11-15
    • US14102807
    • 2013-12-11
    • INTERNATIONAL BUSINESS MACHINES CORPORATION
    • Venkat R. IndukuruBrian R. KonigsburgAlexander E. MericasBenjamin W. Stolt
    • G06F9/38
    • G06F9/3867G06F9/3853G06F9/3855G06F9/3857
    • During a pipeline stall in a processor, until a next to complete instruction group completes, a monitoring unit receives, from a completion unit of a processor, a next to finish indicator indicating the finish of an oldest previously unfinished instruction from among a plurality of instructions of a next to complete instruction group. The monitoring unit receives, from functional units of the processor, finish reports including completion reasons for separate instructions. The monitoring unit determines at least one stall reason from among multiple stall reasons for the oldest instruction from a selection of completion reasons from a selection of finish reports aligned with the next to finish indicator from among the finish reports. Once the monitoring unit receives a complete indicator from the completion unit, indicating the completion of the next to complete instruction group, the monitoring unit stores each determined stall reason aligned with each next to finish indicator in memory.
    • 在处理器中的流水线停止期间,直到完成指令组的下一个完成,监视单元从处理器的完成单元接收到指示从多个指令中指出最早的未完成指令的完成的完成指示符 的一个完整的指导组。 监视单元从处理器的功能单元接收完成报告,包括单独指令的完成原因。 从完成原因的选择中,从完成报告中的与下一个完成指示符对齐的完成报告的选择中,监视单元从最多的指令的多个失败原因中确定至少一个失败原因。 一旦监视单元从完成单元接收到完整的指示符,指示完成下一个完成指令组,则监视单元将每个确定的停顿原因与每个下一个完成指示符对准在存储器中。