Method and apparatus for implementing dynamic portbinding within a reservation station
    2.
    发明授权
    Method and apparatus for implementing dynamic portbinding within a reservation station 有权
    在保留站内实现动态绑定的方法和装置

    公开(公告)号:US09372698B2

    公开(公告)日:2016-06-21

    申请号:US13931864

    申请日:2013-06-29

    CPC classification number: G06F9/384 G06F9/3836 G06F9/3855 G06F9/4881

    Abstract: 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.

    Abstract translation: 描述了用于在保留站内执行的调度操作的处理器和方法。 例如,根据本发明的一个实施例的方法包括以下操作:基于可用于执行这些操作的执行端口对多个操作进行分类; 基于分类,将多个操作分配到保留站内的组中,其中每个组由对应于分类的一个或多个执行端口服务,并且其中组内的两个或多个条目共享公共读取端口和公共写入 港口; 基于能够执行这些操作的端口和操作的相对年龄,动态地调度用于并发执行的组中的两个或更多个操作。

Patent Agency Ranking