-
公开(公告)号:US20150026436A1
公开(公告)日:2015-01-22
申请号:US13944302
申请日:2013-07-17
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Michael Achenbach , Teik Tan , Gregory W. Smaus , Ganesh Venkataramanan , Emil Talpes
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3838 , G06F9/384
Abstract: The present invention provides a method and apparatus for scheduling based on tags of different types. Some embodiments of the method include broadcasting a first tag to entries in a queue of a scheduler. The first tag is broadcast in response to a first instruction associated with a first entry in the queue being picked for execution. The first tag includes information identifying the first entry and information indicating a type of the first tag. Some embodiments of the method also include marking at least one second entry in the queue is ready to be picked for execution in response to at least one second tag associated with at least one second entry in the queue matching the first tag.
Abstract translation: 本发明提供一种基于不同类型的标签进行调度的方法和装置。 该方法的一些实施例包括将第一标签广播到调度器的队列中的条目。 响应于与正被挑选执行的队列中的第一条目相关联的第一指令来广播第一标签。 第一标签包括识别第一条目的信息和指示第一标签的类型的信息。 该方法的一些实施例还包括标记队列中的至少一个第二条目准备好被选择以响应于与匹配第一标签的队列中的至少一个第二条目相关联的至少一个第二标签来执行。
-
公开(公告)号:US09727340B2
公开(公告)日:2017-08-08
申请号:US13944302
申请日:2013-07-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Michael Achenbach , Teik Tan , Gregory W. Smaus , Ganesh Venkataramanan , Emil Talpes
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3838 , G06F9/384
Abstract: The present invention provides a method and apparatus for scheduling based on tags of different types. Some embodiments of the method include broadcasting a first tag to entries in a queue of a scheduler. The first tag is broadcast in response to a first instruction associated with a first entry in the queue being picked for execution. The first tag includes information identifying the first entry and information indicating a type of the first tag. Some embodiments of the method also include marking at least one second entry in the queue is ready to be picked for execution in response to at least one second tag associated with at least one second entry in the queue matching the first tag.
-