会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Computer system supporting both dirty-shared and non dirty-shared data processing entities
    • 支持脏共享和非脏共享数据处理实体的计算机系统
    • US20050188159A1
    • 2005-08-25
    • US11109113
    • 2005-04-19
    • Stephen Van DorenGregory Tierney
    • Stephen Van DorenGregory Tierney
    • G06F12/08G06F12/00
    • G06F12/0831
    • A computer system supports a first set of processors configured to operate in a dirty-shared mode and a second set of processors configured to operate in a non dirty-shared mode. The computer system may include a portion of shared memory that stores data in terms of memory blocks. Upon receiving a snoop read requesting shared access to a memory block held in a dirty state, a dirty-shared processor sends a copy of the memory block to the originator of the snoop read and retains a valid a copy of the block in its cache. Non dirty-shared processors additionally write the block back to main memory in response to snoop reads and may also send a copy to the originator. Until the write back is completed at main memory or another processor is granted write access to the block, the dirty-shared and non dirty-shared processors preferably continue to satisfy subsequent snoop reads targeting the memory block.
    • 计算机系统支持被配置为以脏共享模式操作的第一组处理器和被配置为以非脏共享模式操作的第二组处理器。 计算机系统可以包括按照存储块存储数据的共享存储器的一部分。 在接收到读取请求对保持在脏状态的存储器块的共享访问的窥探时,脏共享处理器将存储器块的副本发送到窥探读取的发起者,并将该块的有效复制保留在其高速缓存中。 非脏处理共享处理器另外将块重写回主存储器以响应窥探读取,并且还可以将副本发送到发起方。 直到在主存储器上完成回写或者另一个处理器被授予对该块的写访问权限时,脏共享和非脏共享处理器优选地继续满足针对存储器块的后续窥探读取。
    • 5. 发明授权
    • Victimization of clean data blocks
    • 干净数据块的受害
    • US06202126B1
    • 2001-03-13
    • US08957697
    • 1997-10-24
    • Stephen Van DorenSimon C. Steely, Jr.Madhumitra Sharma
    • Stephen Van DorenSimon C. Steely, Jr.Madhumitra Sharma
    • G06F1200
    • G06F12/0804G06F12/0833
    • A method for preventing inadvertent invalidation of data elements in a system having a separate probe queue and fill queue for each central processing unit, is provided wherein a central processing unit stores a clean data element, that would otherwise have been discarded, in a victim data buffer when it is evicted from cache. The central processing unit subsequently issues a clean-victim command to the system control logic when the readmiss or read-miss-modify command, targeting the data element that maps to the same location in cache as the clean data element, is issued. The clean-victim command causes the duplicate tag store to indicate that the clean data element is no longer stored in that central processing unit's cache. While the data is stored therein, the central processing unit cannot issue a probe message that targets that data until the victim data buffer has been deallocated. The central processing unit cannot modify the data element and therefore, if a probe invalidate has previously been issued for the clean version of the data element, it will not be able to inadvertently invalidate a modified version of the data element.
    • 提供了一种用于防止在具有用于每个中央处理单元的单独的探测队列和填充队列的系统中的数据元素的无意的无效的方法,其中中央处理单元将干脆的数据元素(否则将被丢弃)存储在受害者数据中 缓冲区从缓存中逐出。 当发出针对映射到与清洁数据元素在高速缓存中的相同位置的数据元素的readmiss或read-miss-modify命令时,中央处理单元随后向系统控制逻辑发出清理受害者命令。 clean-victim命令使重复的标签存储指示干净的数据元素不再存储在该中央处理器的缓存中。 当数据存储在其中时,中央处理单元不能发出针对该数据的探测消息,直到受害者数据缓冲器被释放。 中央处理单元不能修改数据元素,因此如果先前为数据元素的干净版本发出了探针无效,则它将无法无意中使数据元素的修改版本无效。