首页>
外国专利>
Reservation station circuits for execution of loop instructions by an OUT-OF-ORDER PROCESSOR (OOP) and related methods and computer-
Reservation station circuits for execution of loop instructions by an OUT-OF-ORDER PROCESSOR (OOP) and related methods and computer-
展开▼
机译:预留站电路,用于由无序处理器(OOP)执行循环指令以及相关方法和计算机-
展开▼
页面导航
摘要
著录项
相似文献
摘要
Methods of providing lower-overhead management of data flow execution of loop instructions by out-of-order processors (OOPs) and related circuits, methods, and computer-readable media are disclosed. In an aspect, a reservation station circuit is provided that includes a plurality of reservation station segments, each of which stores loop instructions of a computer program loop. Each reservation station segment also stores an instruction execution credit indicator that indicates whether the corresponding loop instruction can be provided for data flow execution. The reservation station circuit further includes a data flow monitor that provides an entry for each loop command, each entry including a consumer count indicator and a reservation station (RS) tag count indicator. The data flow monitor is configured to determine whether all consumer instructions of the loop instruction have been executed based on the consumer count indicator and the RS tag count indicator for the loop instruction. If so, the data flow monitor issues an instruction execution credential to the loop instruction.
展开▼