发明名称 Systems and methods for multiprocessor scalable write barrier
摘要 Systems and methods providing a multiprocessor scalable write barrier to a main memory card table are described. The main memory is divided into multiple cards bit-mapped by the card table. In one aspect, an application store operation (reference) associated with one of the cards is detected. Responsive to detecting the reference, card table bit(s) that are mapped to the card are evaluated. Responsive to determining that the bit(s) have already been marked as dirty, the card table bit(s) are not again marked. This technique effectively reduces the probability of more than a single overlapping write operation to a card table cache line by two or more processors in the system.
申请公布号 US7284108(B2) 申请公布日期 2007.10.16
申请号 US20050233909 申请日期 2005.09.23
申请人 MICROSOFT CORPORATION 发明人 DUSSUD PATRICK H.
分类号 G06F12/06;G06F12/02 主分类号 G06F12/06
代理机构 代理人
主权项
地址