会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System including a fine-grained memory and a less-fine-grained memory
    • 系统包括细粒度的内存和较细粒度的内存
    • US08667212B2
    • 2014-03-04
    • US13584755
    • 2012-08-13
    • Thomas M. McWilliamsEarl T. CohenJames M. BodwinUlrich Bruening
    • Thomas M. McWilliamsEarl T. CohenJames M. BodwinUlrich Bruening
    • G06F12/00
    • G06F12/0284G06F12/0802G06F12/0806G06F2212/1044G06F2212/2022G06F2212/2542G06F2212/401Y02D10/13
    • A data processing system includes one or more nodes, each node including a memory sub-system. The sub-system includes a fine-grained, memory, and a less-fine-grained (e.g., page-based) memory. The fine-grained memory optionally serves as a cache and/or as a write buffer for the page-based memory. Software executing on the system uses a node address space which enables access to the page-based memories of all nodes. Each node optionally provides ACID memory properties for at least a portion of the space. In at least a portion of the space, memory elements are mapped to locations in the page-based memory. In various embodiments, some of the elements are compressed, the compressed elements are packed into pages, the pages are written into available locations in the page-based memory, and a map maintains an association between the some of the elements and the locations.
    • 数据处理系统包括一个或多个节点,每个节点包括存储器子系统。 该子系统包括细粒度的存储器和不太细粒度的(例如基于页面的)存储器。 细粒度的内存可选地用作基于页面的存储器的缓存和/或写入缓冲器。 在系统上执行的软件使用节点地址空间,其能够访问所有节点的基于页面的存储器。 每个节点可选地为该空间的至少一部分提供ACID存储器属性。 在空间的至少一部分中,存储器元素被映射到基于页的存储器中的位置。 在各种实施例中,一些元素被压缩,压缩的元素被打包成页面,页面被写入基于页面的存储器中的可用位置,并且映射维持一些元素和位置之间的关联。
    • 4. 发明授权
    • System including a fine-grained memory and a less-fine-grained memory
    • 系统包括细粒度的内存和较细粒度的内存
    • US07975109B2
    • 2011-07-05
    • US12130661
    • 2008-05-30
    • Thomas M. McWilliamsEarl T. CohenJames M. BodwinUlrich Bruening
    • Thomas M. McWilliamsEarl T. CohenJames M. BodwinUlrich Bruening
    • G06F12/00
    • G06F12/0284G06F12/0802G06F12/0806G06F2212/1044G06F2212/2022G06F2212/2542G06F2212/401Y02D10/13
    • A data processing system includes one or more nodes, each node including a memory sub-system. The sub-system includes a fine-grained, memory, and a less-fine-grained (e.g., page-based) memory. The fine-grained memory optionally serves as a cache and/or as a write buffer for the page-based memory. Software executing on the system uses a node address space which enables access to the page-based memories of all nodes. Each node optionally provides ACID memory properties for at least a portion of the space. In at least a portion of the space, memory elements are mapped to locations in the page-based memory. In various embodiments, some of the elements are compressed, the compressed elements are packed into pages, the pages are written into available locations in the page-based memory, and a map maintains an association between the some of the elements and the locations.
    • 数据处理系统包括一个或多个节点,每个节点包括存储器子系统。 子系统包括细粒度的存储器和较细粒度的(例如基于页面的)存储器。 细粒度的内存可选地用作基于页面的存储器的缓存和/或写入缓冲器。 在系统上执行的软件使用节点地址空间,其能够访问所有节点的基于页面的存储器。 每个节点可选地为该空间的至少一部分提供ACID存储器属性。 在空间的至少一部分中,存储器元素被映射到基于页的存储器中的位置。 在各种实施例中,一些元素被压缩,压缩的元素被打包成页面,页面被写入基于页面的存储器中的可用位置,并且地图保持一些元素和位置之间的关联。
    • 6. 发明授权
    • Method and apparatus for caching with variable size locking regions
    • 用可变大小锁定区域缓存的方法和装置
    • US06772299B2
    • 2004-08-03
    • US10141249
    • 2002-05-08
    • Thomas M. McWilliamsEarl T. Cohen
    • Thomas M. McWilliamsEarl T. Cohen
    • G06F1200
    • G06F12/126
    • A method of managing data in a cache memory includes mapping a member of a plurality of memory addresses in a main memory onto a first member of a plurality of cache lines, locking the first member of the plurality of cache lines creating a locked cache region and an unlocked cache region, remapping the member of the plurality of memory addresses from the first member of the plurality of cache lines onto a second member of the plurality of cache lines within the unlocked cache region, requesting data stored in the main memory, fetching the data from the locked cache region, if available in the locked cache region, fetching the data from the unlocked cache region, if not available in the locked cache region and available in the unlocked cache region, and fetching the data from the main memory, if not available in the locked cache region and not available in the unlocked cache region.
    • 管理高速缓存存储器中的数据的方法包括将主存储器中的多个存储器地址的成员映射到多条高速缓存行的第一成员上,锁定多条高速缓存行中的第一成员创建锁定高速缓存区域,以及 解锁的高速缓存区域,将多个存储器地址的成员从多个高速缓存行的第一成员重新映射到解锁的高速缓存区域内的多个高速缓存行的第二成员上,请求存储在主存储器中的数据, 来自锁定的高速缓存区域的数据(如果在锁定的高速缓存区域中可用)从未锁定的高速缓存区域获取数据(如果在锁定高速缓存区域中不可用并且在解锁的高速缓存区域中可用)以及从主存储器获取数据,如果 在锁定的高速缓存区域中不可用,并且在解锁的高速缓存区域中不可用。
    • 7. 发明授权
    • System including a fine-grained memory and a less-fine-grained memory
    • 系统包括细粒度的内存和较细粒度的内存
    • US08244969B2
    • 2012-08-14
    • US13149851
    • 2011-05-31
    • Thomas M. McWilliamsEarl T. CohenJames M. BodwinUlrich Bruening
    • Thomas M. McWilliamsEarl T. CohenJames M. BodwinUlrich Bruening
    • G06F12/00
    • G06F12/0284G06F12/0802G06F12/0806G06F2212/1044G06F2212/2022G06F2212/2542G06F2212/401Y02D10/13
    • A data processing system includes one or more nodes, each node including a memory sub-system. The sub-system includes a fine-grained, memory, and a less-fine-grained (e.g., page-based) memory. The fine-grained memory optionally serves as a cache and/or as a write buffer for the page-based memory. Software executing on the system uses a node address space which enables access to the page-based memories of all nodes. Each node optionally provides ACID memory properties for at least a portion of the space. In at least a portion of the space, memory elements are mapped to locations in the page-based memory. In various embodiments, some of the elements are compressed, the compressed elements are packed into pages, the pages are written into available locations in the page-based memory, and a map maintains an association between the some of the elements and the locations.
    • 数据处理系统包括一个或多个节点,每个节点包括存储器子系统。 子系统包括细粒度的存储器和较细粒度的(例如基于页面的)存储器。 细粒度的内存可选地用作基于页面的存储器的缓存和/或写入缓冲器。 在系统上执行的软件使用节点地址空间,其能够访问所有节点的基于页面的存储器。 每个节点可选地为该空间的至少一部分提供ACID存储器属性。 在空间的至少一部分中,存储器元素被映射到基于页的存储器中的位置。 在各种实施例中,一些元素被压缩,压缩的元素被打包成页面,页面被写入基于页面的存储器中的可用位置,并且映射维持一些元素和位置之间的关联。