STORING DATA STRUCTURES IN CACHE
    93.
    发明申请
    STORING DATA STRUCTURES IN CACHE 审中-公开
    存储高速缓存中的数据结构

    公开(公告)号:US20140013054A1

    公开(公告)日:2014-01-09

    申请号:US13544575

    申请日:2012-07-09

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0895 Y02D10/13

    摘要: A method and system for implementing a data structure cache are provided herein. The method includes identifying a data structure. The method also includes identifying a plurality of frequently accessed data blocks in the data structure. Additionally, the method includes reserving a portion of a cache for storage of the frequently accessed data blocks. Furthermore, the method includes storing the frequently accessed data blocks in the reserved portion of the cache.

    摘要翻译: 本文提供了一种用于实现数据结构高速缓存的方法和系统。 该方法包括识别数据结构。 该方法还包括识别数据结构中的多个频繁访问的数据块。 此外,该方法包括预留用于存储经常访问的数据块的高速缓存的一部分。 此外,该方法包括将经常访问的数据块存储在高速缓存的保留部分中。

    Optical data path systems
    95.
    发明授权
    Optical data path systems 有权
    光数据路径系统

    公开(公告)号:US08472808B2

    公开(公告)日:2013-06-25

    申请号:US12898798

    申请日:2010-10-06

    IPC分类号: H04B10/12 H04J14/02 H04J14/00

    摘要: This disclosure is directed to optical data path systems that enable unidirectional and bidirectional transmission of optical signals between nodes of a multi-node system such as a multiprocessor system. In one aspect, an optical data path system includes an optical device layer connected to nodes of a multi-node system and a controller. The optical device layer includes a waveguide network of waveguide branches optically connecting each node of the multi-node system to every other node of the multi-node system, resonators disposed adjacent to the waveguide branches, and detectors disposed adjacent to waveguide branches of the waveguide network. Each detector is electronically connected to a node of the multi-node system. The resonators are operated by the controller to control the path of optical signals sent between the nodes of the multi-node system.

    摘要翻译: 本公开涉及能够在诸如多处理器系统的多节点系统的节点之间实现光信号的单向和双向传输的光数据路径系统。 一方面,光学数据路径系统包括连接到多节点系统的节点和控制器的光学设备层。 光学器件层包括波导管路的波导网络,其将多节点系统的每个节点与多节点系统的每个其他节点光学连接,邻近波导支路设置的谐振器以及邻近波导管的波导分支设置的检测器 网络。 每个检测器电连接到多节点系统的节点。 谐振器由控制器操作以控制在多节点系统的节点之间发送的光信号的路径。

    ACCESSING A LOCAL STORAGE DEVICE USING AN AUXILIARY PROCESSOR
    96.
    发明申请
    ACCESSING A LOCAL STORAGE DEVICE USING AN AUXILIARY PROCESSOR 审中-公开
    使用辅助处理器访问本地存储设备

    公开(公告)号:US20130111249A1

    公开(公告)日:2013-05-02

    申请号:US13810187

    申请日:2010-07-21

    IPC分类号: G06F1/32

    摘要: The present disclosure includes accessing a local storage device using an auxiliary processor An example computing device (100, 202, 303) includes a local storage device (110, 210, 310), a first processor (112, 212, 312) able to access the local storage device (110, 210, 310), an auxiliary processor (114, 220, 360) able to access the local storage device (110, 210, 310) while the first processor (112, 212, 312) is shut down, wherein the auxiliary processor (114, 220, 360) uses less power than the first processor (112, 212, 312), and a management agent (125, 225, 370) to initiate an accessing of the local storage device (110, 210, 310) by the auxiliary processor (114, 220, 360) if a load associated with the computing device (100, 202, 303) falls below a particular threshold. One of the first processor (112, 212, 312) and the auxiliary processor (114, 220, 360) is able to access the local storage device (110, 210, 310) at a time.

    摘要翻译: 本公开包括使用辅助处理器访问本地存储设备示例性计算设备(100,202,303)包括本地存储设备(110,210,310),能够访问的第一处理器(112,212,312) 本地存储设备(110,210,310),当第一处理器(112,212,312)被关闭时能够访问本地存储设备(110,210,310)的辅助处理器(114,220,360) ,其中所述辅助处理器(114,220,360)使用比所述第一处理器(112,212,312)更少的功率,以及管理代理(125,225,370)来启动所述本地存储设备 如果与计算设备(100,202,303)相关联的负载下降到特定阈值以下,则由辅助处理器(114,220,360)分配。 第一处理器(112,212,312)和辅助处理器(114,220,360)中的一个能够一次访问本地存储设备(110,210,310)。

    Remapping data with pointer
    97.
    发明申请
    Remapping data with pointer 有权
    用指针重新映射数据

    公开(公告)号:US20120278651A1

    公开(公告)日:2012-11-01

    申请号:US13066976

    申请日:2011-04-28

    IPC分类号: G06F11/20

    CPC分类号: G06F11/20 G11C29/76

    摘要: Embodiments herein relate to a method for remapping data. In an embodiment, it is determined if a first memory block is faulty. A pointer is stored to the first memory block and a pointer flag of the first memory block is set when the first memory block is faulty. Data previously stored at the first memory block is written to a second memory block, where the pointer points to a location of the second memory block.

    摘要翻译: 本文的实施例涉及用于重新映射数据的方法。 在一个实施例中,确定第一存储器块是否有故障。 指针被存储到第一存储器块,并且当第一存储器块发生故障时,设置第一存储器块的指针标志。 先前存储在第一存储器块的数据被写入第二存储器块,其中指针指向第二存储器块的位置。

    RANDOM-ACCESS MEMORY WITH DYNAMICALLY ADJUSTABLE ENDURANCE AND RETENTION
    98.
    发明申请
    RANDOM-ACCESS MEMORY WITH DYNAMICALLY ADJUSTABLE ENDURANCE AND RETENTION 有权
    具有动态可调节的持久性和持续性的随机存取记忆

    公开(公告)号:US20120268983A1

    公开(公告)日:2012-10-25

    申请号:US13092789

    申请日:2011-04-22

    IPC分类号: G11C11/00

    摘要: A memory device is provided. The memory device comprises an array of memory cells, each including a volume of material that can stably exhibit at least two different physical states that are each associated with a different data value, word lines that each interconnects a row of memory cells within the array of memory cells to a word-line driver, and bit lines that each interconnects a column of memory cells, through a bit-line driver, to a write driver that is controlled, during a WRITE operation, to write an input data value to an activated memory cell at the intersection of the column of memory cells and an activated row of memory cells by generating a current density within the memory cells that corresponds to retention/endurance characteristics of the memory cell dynamically assigned to the memory cell by a memory controller, operating system, or other control functionality.

    摘要翻译: 提供存储器件。 存储器件包括存储器单元阵列,每个存储器单元包括能够稳定地呈现与不同数据值相关联的至少两种不同物理状态的材料体积,每条相互连接在该阵列内的一行存储器单元的字线 存储器单元到字线驱动器,以及位线,其每一个通过位线驱动器将存储器单元的列互连到在写操作期间被控制的写驱动器,以将输入数据值写入激活的 通过在存储器单元内产生对应于由存储器控制器动态地分配给存储器单元的存储器单元的保持/耐久特性的电流密度,在存储器单元列和激活的存储器单元行的交点处存储单元,操作 系统或其他控制功能。

    REMOTE MEMORY FOR VIRTUAL MACHINES
    100.
    发明申请
    REMOTE MEMORY FOR VIRTUAL MACHINES 有权
    虚拟机远程存储器

    公开(公告)号:US20120210042A1

    公开(公告)日:2012-08-16

    申请号:US13024619

    申请日:2011-02-10

    IPC分类号: G06F12/10

    摘要: Remote memory can be used for a number idle pages located on a virtual machine. A number of idle pages can be sent to the remote memory according to a placement policy, where the placement policy can include a number of weighting factors. A hypervisor on a computing device can record a local size and a remote page fault frequency of the number of virtual machines. The hypervisor can scan local memory to determine the number of idle pages and a number of idle virtual machines. The number of idle pages, including a page map and a remote address destination for each idle page, can be sent to the remote memory by the hypervisor. The number of virtual machines can be analyzed to determine a per-virtual machine local memory allocation.

    摘要翻译: 远程内存可用于位于虚拟机上的多个空闲页面。 可以根据放置策略将多个空闲页面发送到远程存储器,其中放置策略可以包括多个加权因子。 计算设备上的管理程序可以记录虚拟机数量的本地大小和远程页面故障频率。 管理程序可以扫描本地内存以确定空闲页面的数量和空闲虚拟机的数量。 虚拟机管理程序可以将空闲页面的数量(包括每个空闲页面的页面映射和远程地址目标)发送到远程存储器。 可以分析虚拟机的数量,以确定每个虚拟机本地内存分配。