发明名称 Memory array with atomic test and set
摘要 A system and method of managing the storage of data is described where a plurality of requesting entities can be permitted access to a shared data resource. When a modification to the data is needed, the request may be executed as an atomic operation. To do this the memory region is temporarily locked until the atomic operation is completed so that other operations related to the data are deferred until the atomic operation has completed. The lock is secured by reference to a data array or register of fixed length where the address of the locked data region is represented by a bit, the position of which is determined by computing a hash value of the address modulo the length of the lock register.
申请公布号 US9384065(B2) 申请公布日期 2016.07.05
申请号 US201314080004 申请日期 2013.11.14
申请人 VIOLIN MEMORY 发明人 Fortin Kyle
分类号 G06F12/00;G06F9/52;G06F12/08;G06F13/00 主分类号 G06F12/00
代理机构 Brinks Gilson & Lione 代理人 Brinks Gilson & Lione
主权项 1. A memory system having an address extent, comprising: a plurality of memory modules; a plurality of memory gateways, each memory gateway having a communications interface configured to interface with a network, wherein memory gateways of the plurality of gateways are configured to receive a request for exclusive access to an address within the address extent of the memory system and to manage requests so as to provide such exclusive access unless such exclusive access to the logical block address has been previously requested and such exclusive access has not been relinquished; and, the management of the exclusive access requests uses a hash computed on the requested address.
地址 Santa Clara CA US