发明名称 环管理
摘要 本发明描述了由一个或多个环的一个或多个生产者和消费者使用的技术。
申请公布号 CN1869966A 申请公布日期 2006.11.29
申请号 CN200610099611.1 申请日期 2006.04.17
申请人 英特尔公司 发明人 M·罗森布鲁斯;C·那拉德
分类号 G06F15/167(2006.01) 主分类号 G06F15/167(2006.01)
代理机构 上海专利商标事务所有限公司 代理人 张政权
主权项 1.一种系统包括:存储器;第一处理器,包括:至少一个相关的高速缓存;以及逻辑电路,操作作为一组环中至少一个环的消费者,所述一组环包含含有存储在存储器中的记录的至少一个环,所述逻辑电路用于:从该至少一个环出列记录;基于出列的环记录的数量,调整用于记录的该至少一个环的消费者信用计数;基于用于所述记录的该至少一个环的消费者信用计数,调整用于记录的该至少一个环的共享信用计数;基于用于记录的该至少一个环的共享生产者指针,为记录的该至少一个环设置消费者生产者指针;第二处理器具有:至少一个相关的高速缓存;逻辑电路,操作作为所述一组环中至少一个环的生产者,所述一组环包含含有存储在存储器中的记录的至少一个环,所述逻辑电路用于:入列记录到该至少一个环;基于已入列的环记录的数量,调整用于记录的该至少一个环的生产者信用计数;基于用于记录的该至少一个环的共享信用计数,调整用于记录的该至少一个环的生产者信用计数;基于用于记录的该至少一个环的生产者信用计数的调整,调整用于记录的该至少一个环的共享的信用计数;基于入列的环记录调整用于记录的该至少一个环的生产者生产者指针;为记录的该至少一个环设置共享生产者指针为用于记录的该至少一个环的生产者生产者指针;以及使存储器、第一处理器、第二处理器相互连接的总线。
地址 美国加利福尼亚州