-
公开(公告)号:US06976107B2
公开(公告)日:2005-12-13
申请号:US10242524
申请日:2002-09-12
申请人: Joseph Serge Limoges , Dominique J. Evans , Dale J. Hagen , Matthew A. Huras , Stephen A. Schormann , Mark F. Wilding
发明人: Joseph Serge Limoges , Dominique J. Evans , Dale J. Hagen , Matthew A. Huras , Stephen A. Schormann , Mark F. Wilding
CPC分类号: G06F9/526
摘要: An adaptive spin latch system is provided for use in a multiprocessor computer system. The spin latch system includes a run queue, a spin latch module and a wait queue. The run queue is adapted to store agent index data correlated to at least one agent in run mode. The spin latch module is adapted to put the at least one agent into sleep mode for a period of time correlated to a number of agents awaiting access to a resource. The wait queue is adapted to store agent index data correlated to the at least one agent in sleep mode. A method of regulating access by agents to a resource in a multiprocessor computing system is also provided.
摘要翻译: 提供了一种在多处理器计算机系统中使用的自适应旋转锁存系统。 自旋锁存系统包括运行队列,自旋锁存模块和等待队列。 运行队列适于在运行模式下存储与至少一个代理相关的代理索引数据。 自旋锁存模块适于将至少一个代理进入休眠模式一段时间,其与等待访问资源的代理的数量相关。 等待队列适于在休眠模式下存储与至少一个代理相关的代理索引数据。 还提供了一种调节代理对多处理器计算系统中的资源的访问的方法。