发明名称 |
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. |
申请公布号 |
US2015007188(A1) |
申请公布日期 |
2015.01.01 |
申请号 |
US201313931864 |
申请日期 |
2013.06.29 |
申请人 |
SUTANTO Bambang;SRINIVASAN Srikanth T.;MERTEN Matthew C.;LAI Chia Yin Kevin;CHRISTIANSEN Ammon J;DEINLEIN Justin M |
发明人 |
SUTANTO Bambang;SRINIVASAN Srikanth T.;MERTEN Matthew C.;LAI Chia Yin Kevin;CHRISTIANSEN Ammon J;DEINLEIN Justin M |
分类号 |
G06F9/50 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
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. |
地址 |
Portland OR US |