会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Mechanism for handling load lock/store conditional primitives in directory-based distributed shared memory multiprocessors
    • 在基于目录的分布式共享内存多处理器中处理加载锁定/存储条件原语的机制
    • US07620954B2
    • 2009-11-17
    • US09924934
    • 2001-08-08
    • Matthew C. MattinaCarl RameyBongjin JungJudson Leonard
    • Matthew C. MattinaCarl RameyBongjin JungJudson Leonard
    • G06F3/00G06F13/00
    • G06F12/0824G06F9/3004G06F9/30072G06F9/30087
    • Each processor in a distributed shared memory system has an associated memory and a coherence directory. The processor that controls a memory is the Home processor. Under certain conditions, another processor may obtain exclusive control of a data block by issuing a Load Lock instruction, and obtaining a writeable copy of the data block that is stored in the cache of the Owner processor. If the Owner processor does not complete operations on the writeable copy of the data prior to the time that the data block is displaced from the cache, it issues a Victim To Shared message, thereby indicating to the Home processor that it should remain a sharer of the data block. In the event that another processor seeks exclusive rights to the same data block, the Home processor issues an Invalidate message to the Owner processor. When the Owner processor is ready to resume operation on the data block, the Owner processor again obtains exclusive control of the data block by issuing a Read-with Modify Intent Store Conditional instruction to the Home processor. If the Owner processor is still a sharer, a writeable copy of the data block is sent to the Owner processor, who completes modification of the data block and returns it to the Home processor with a Store Conditional instruction.
    • 分布式共享存储器系统中的每个处理器具有相关联的存储器和一致性目录。 控制内存的处理器是家庭处理器。 在某些条件下,另一个处理器可以通过发出一个加载锁定指令,并获得存储在所有者处理器的高速缓存中的数据块的可写拷贝来获得数据块的排他控制。 如果所有者处理器在数据块从高速缓存中移位之前未完成数据可写入副本的操作,则它发出受害者共享消息,从而向家庭处理器指示它应该保持为 数据块。 在另一个处理器寻求对相同数据块的独占权限的情况下,家庭处理器向所有者处理器发出无效消息。 当所有者处理器准备好在数据块上恢复操作时,所有者处理器通过向家庭处理器发出读取修改意向存储条件指令,再次获得数据块的排他控制。 如果所有者处理器仍然是一个共享者,则可将数据块的可写拷贝发送给所有者处理器,所有者处理器完成对数据块的修改,并使用存储条件指令将其返回到家庭处理器。