发明名称 METHOD AND APPARATUS FOR IMPLEMENTING DYNAMIC PORTBINDING WITHIN A RESERVATION STATION
摘要 A processor and method are described for scheduling operations for execution within a reservation station. For example, a method in accordance with one embodiment of the invention includes the operations of: classifying a plurality of operations based on the execution ports usable to execute those operations; allocating the plurality of operations into groups within a reservation station based on the classification, wherein each group is serviced by one or more execution ports corresponding to the classification, and wherein two or more entries within a group share a common read port and a common write port; dynamically scheduling two or more operations in a group for concurrent execution based on the ports capable of executing those operations and a relative age of the operations.
申请公布号 US2017024213(A1) 申请公布日期 2017.01.26
申请号 US201615159040 申请日期 2016.05.19
申请人 Intel Corporation 发明人 SUTANTO Bambang;SRINIVASAN Srikanth T.;MERTEN Matthew C.;LAI Chia Yin Kevin;CHRISTIANSEN Ammon J.;DEINLEIN Justin M.
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项 1. A method for picking a uops arranged in groups to be dispatched to a dispatch port comprising: for each dispatch port, if only a first of two groups that can dispatch to that port has a ready uop that can dispatch to that port, then pick the first group for that dispatch port; and if both groups have a ready uop for a dispatch port, then ping-pong between the first and second groups.
地址 Santa Clara CA US