会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • MANAGING DATAFLOW EXECUTION OF LOOP INSTRUCTIONS BY OUT-OF-ORDER PROCESSORS (OOPs), AND RELATED CIRCUITS, METHODS, AND COMPUTER-READABLE MEDIA
    • 通过不合适的处理器(OOP)和相关电路,方法和计算机可读介质来管理循环指令的数据流执行
    • US20160019061A1
    • 2016-01-21
    • US14485899
    • 2014-09-15
    • QUALCOMM Incorporated
    • Karamvir Singh ChathaMichael Alexander HowardRick Seokyong OhRamesh Chandra Chauhan
    • G06F9/30
    • G06F9/3836G06F9/381
    • Managing dataflow execution of loop instructions by out-of-order processors (OOPs), and related circuits, methods, and computer-readable media are disclosed. In one aspect, a reservation station circuit is provided. The reservation station circuit includes multiple reservation station segments, each storing a loop instruction of a loop of a computer program. Each reservation station segment also stores an instruction execution credit indicating whether the corresponding loop instruction may be provided for dataflow execution. The reservation station circuit further includes a dataflow monitor that distributes an initial instruction execution credit to each reservation station segment. As each loop iteration is executed, each reservation station segment determines whether the instruction execution credit indicates that the loop instruction for the reservation station segment may be provided for dataflow execution. If so, the reservation station segment provides the loop instruction for dataflow execution, and adjusts the instruction execution credit for the reservation station segment.
    • 公开了通过无序处理器(OOP)以及相关电路,方法和计算机可读介质来管理循环指令的数据流执行。 一方面,提供了一种保留站电路。 保留站电路包括多个保留站段,每个保留站段存储计算机程序循环的循环指令。 每个保留站段还存储指示是否可以为数据流执行提供相应的循环指令的指令执行信用。 保留站电路还包括数据流监视器,其将初始指令执行信用分配给每个保留站段。 当执行每个循环迭代时,每个保留站段确定指令执行信用是否指示可以为数据流执行提供保留站段的循环指令。 如果是,则保留站段提供用于数据流执行的循环指令,并调整预留站段的指令执行信用。
    • 4. 发明申请
    • ENFORCING LOOP-CARRIED DEPENDENCY (LCD) DURING DATAFLOW EXECUTION OF LOOP INSTRUCTIONS BY OUT-OF-ORDER PROCESSORS (OOPs), AND RELATED CIRCUITS, METHODS, AND COMPUTER-READABLE MEDIA
    • 在执行循环指令执行循环执行环境(LCD)期间,由非处理器(OOP)和相关电路,方法和计算机可读介质执行
    • US20160019060A1
    • 2016-01-21
    • US14485868
    • 2014-09-15
    • QUALCOMM Incorporated
    • Karamvir Singh ChathaMichael Alexander HowardRick Seokyong OhRamesh Chandra Chauhan
    • G06F9/30
    • G06F9/381G06F9/3826G06F9/3832G06F9/3836G06F9/3838
    • Enforcing loop-carried dependency (LCD) during dataflow execution of loop instructions by out-of-order processors (OOPs), and related circuits, methods, and computer-readable media, is disclosed. In one aspect, a reservation station circuit is provided, comprising one or more reservation station segments configured to store a consumer loop instruction. Each reservation station segment also includes an operand buffer for each operand of the consumer loop instruction, the operand buffer indicating a producer loop instruction and an LCD distance between the producer loop instruction and the consumer loop instruction. Each reservation station segment receives an execution result of the producer loop instruction, and a loop iteration indicator that indicates a current loop iteration for the producer loop instruction. The reservation station segment generates an operand buffer index based on the loop iteration indicator of the producer loop instruction and the LCD offset indicator of the operand buffer corresponding to the execution result.
    • 公开了通过无序处理器(OOP)以及相关电路,方法和计算机可读介质在循环指令的数据流执行期间执行循环携带依赖(LCD)。 在一个方面,提供了一种保留站电路,包括一个或多个保留站段,被配置为存储消费者循环指令。 每个保留站段还包括用户循环指令的每个操作数的操作数缓冲器,指示生产者循环指令的操作数缓冲器和生产者循环指令与消费者循环指令之间的LCD距离。 每个预约站段接收到生成器循环指令的执行结果,以及指示生成器循环指令的当前循环迭代的循环迭代指示符。 保留站段基于生成器循环指令的循环迭代指示和对应于执行结果的操作数缓冲器的LCD偏移指示符,生成操作数缓冲器索引。