Memory object reference count management with improved scalability
    1.
    发明授权
    Memory object reference count management with improved scalability 有权
    内存对象引用计数管理,具有改进的可扩展性

    公开(公告)号:US09384037B2

    公开(公告)日:2016-07-05

    申请号:US13993628

    申请日:2013-03-14

    申请人: Andreas Kleen

    发明人: Andreas Kleen

    摘要: Generally, this disclosure provides systems, devices, methods and computer readable media for memory object reference count management with improved scalability based on transactional reference count elision. The device may include a hardware transactional memory processor configured to maintain a read-set associated with a transaction and to abort the transaction in response to a modification of contents of the read-set by an entity external to the transaction; and a code module configured to: enter the transaction; locate the memory object; read the reference count associated with the memory object, such that the reference count is added to the read-set associated with the transaction; access the memory object; and commit the transaction.

    摘要翻译: 通常,本公开提供了用于存储器对象引用计数管理的系统,设备,方法和计算机可读介质,其基于事务参考计数检测具有改进的可扩展性。 该设备可以包括硬件事务存储器处理器,其被配置为维护与事务相关联的读取集合并且响应于该事务外部的实体对该读取集合的内容的修改来中止该事务; 以及代码模块,被配置为:输入所述交易; 定位内存对象; 读取与存储器对象相关联的引用计数,使得引用计数被添加到与事务相关联的读取集合; 访问内存对象; 并提交交易。

    MEMORY OBJECT REFERENCE COUNT MANAGEMENT WITH IMPROVED SCALABILITY
    3.
    发明申请
    MEMORY OBJECT REFERENCE COUNT MANAGEMENT WITH IMPROVED SCALABILITY 有权
    具有改进的可扩展性的存储对象引用计数管理

    公开(公告)号:US20140317352A1

    公开(公告)日:2014-10-23

    申请号:US13993628

    申请日:2013-03-14

    申请人: Andreas Kleen

    发明人: Andreas Kleen

    摘要: Generally, this disclosure provides systems, devices, methods and computer readable media for memory object reference count management with improved scalability based on transactional reference count elision. The device may include a hardware transactional memory processor configured to maintain a read-set associated with a transaction and to abort the transaction in response to a modification of contents of the read-set by an entity external to the transaction; and a code module configured to: enter the transaction; locate the memory object; read the reference count associated with the memory object, such that the reference count is added to the read-set associated with the transaction; access the memory object; and commit the transaction.

    摘要翻译: 通常,本公开提供了用于存储器对象引用计数管理的系统,设备,方法和计算机可读介质,其基于事务参考计数检测具有改进的可扩展性。 该设备可以包括硬件事务存储器处理器,其被配置为维护与事务相关联的读取集合并且响应于该事务外部的实体对该读取集合的内容的修改来中止该事务; 以及代码模块,被配置为:输入所述交易; 定位内存对象; 读取与存储器对象相关联的引用计数,使得引用计数被添加到与事务相关联的读取集合; 访问内存对象; 并提交交易。