发明名称 Method, apparatus and system for managing queue operations of a test bench environment
摘要 Techniques and mechanisms for performing dequeue operations for agents of a test bench environment. In an embodiment, a first group of agents are each allocated a respective ripe reservation and a second set of agents are each allocated a respective unripe reservation. Over time, queue management logic allocates respective reservations to agents and variously changes one or more such reservations from unripe to ripe. In another embodiment, an order of servicing agents allocated unripe reservations is based on relative priorities of the unripe reservations with respect to one another. An order of servicing agents allocated ripe reservations is on a first come, first served basis.
申请公布号 US9396081(B1) 申请公布日期 2016.07.19
申请号 US201414264186 申请日期 2014.04.29
申请人 Sandia Corporation 发明人 Ostler Farrell Lynn
分类号 G06F11/00;G06F11/26;G06F11/36 主分类号 G06F11/00
代理机构 Blakely, Sokoloff, Taylor & Zafman, LLP 代理人 Blakely, Sokoloff, Taylor & Zafman, LLP
主权项 1. A method comprising: detecting a request to dequeue a first item from a first queue on behalf of a first agent of a test bench environment, wherein the test bench environment evaluates a device under test; in response to the request, determining whether a first set of agents includes the first agent, wherein each agent of the first set of agents is allocated a respective ripe service reservation, wherein agents are reassigned from a second set of agents to the first set of agents each according to an order of the second set of agents and in response to a respective change to a differential between a size of the first queue and a size of the first set of agents, wherein agents are each assigned to the second set of agents based on a respective failed dequeue request, and wherein the second set of agents are each allocated a respective unripe service reservation; and when it is determined that the first set of agents includes the first process, dequeueing the first item.
地址 Albuquerque NM US