-
公开(公告)号:US20120272036A1
公开(公告)日:2012-10-25
申请号:US13092912
申请日:2011-04-23
申请人: Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan , Doe Hyun Yoon , Norman Paul Jouppi
发明人: Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan , Doe Hyun Yoon , Norman Paul Jouppi
IPC分类号: G06F12/06
CPC分类号: G06F12/0238 , G06F12/06 , G06F2212/7202 , G06F2212/7208 , Y02D10/13
摘要: An adaptive, memory system is provided. The adaptive memory system has a number of physical-memory devices and a memory controller that creates and maintains a logical address space to which the physical-memory devices and data-storage allocations are mapped, and through which mapping the memory controller matches static, dynamic, and dynamically-adjustable retention and resiliency characteristics of portions of the physical-memory devices with specified retention and resiliency characteristics specified for the data-storage allocations.
摘要翻译: 提供了一种自适应的存储系统。 自适应存储器系统具有多个物理存储器设备和存储器控制器,其创建并维护物理存储器件和数据存储器分配映射到的逻辑地址空间,并且存储器控制器通过映射将静态,动态 ,以及具有为数据存储分配指定的指定保留和弹性特性的物理存储器件的部分动态可调保留和弹性特性。
-
公开(公告)号:US08082400B1
公开(公告)日:2011-12-20
申请号:US12243657
申请日:2008-10-01
IPC分类号: G06F12/10 , G06F15/16 , G06F15/167
CPC分类号: G06F9/5077
摘要: To share a memory pool that includes at least one physical memory in at least one of plural computing nodes of a system, firmware in management infrastructure of the system is used to partition the memory pool into memory spaces allocated to corresponding ones of at least some of the computing nodes. The firmware maps portions of the at least one physical memory to the memory spaces, where at least one of the memory spaces includes a physical memory portion from another one of the computing nodes.
摘要翻译: 为了共享在系统的多个计算节点中的至少一个计算节点中至少包含一个物理存储器的存储器池,使用该系统的管理基础设施中的固件来将存储器池分配到分配给至少一些 计算节点。 固件将至少一个物理存储器的部分映射到存储器空间,其中至少一个存储器空间包括来自另一个计算节点的物理存储器部分。
-
公开(公告)号:US20110307679A1
公开(公告)日:2011-12-15
申请号:US12813772
申请日:2010-06-11
IPC分类号: G06F12/00
CPC分类号: G06F12/0246 , G11C16/349 , Y02D10/13
摘要: In a method of managing wear on a plurality of independent storage devices having respective sets of memory cells, access characteristics of the memory cells in the plurality of independent storage devices are monitored. In addition, an instruction to access data on at least one of the memory cells is received and an independent storage device of the plurality of independent storage devices is selected to access data on at least one of the memory cells of the selected independent storage device based upon one or more predetermined selection policies and the monitored access characteristics of the memory cells in the plurality of independent storage devices. Moreover, the selected independent storage device is assigned to access data on at least one of the memory cells of the selected independent storage device according to the received instruction.
摘要翻译: 在具有各组存储单元的多个独立存储装置上管理磨损的方法中,监视多个独立存储装置中存储单元的存取特性。 此外,接收访问至少一个存储器单元的数据的指令,并且选择多个独立存储设备中的独立存储设备以访问所选择的独立存储设备中的至少一个存储单元的数据 在一个或多个预定选择策略和多个独立存储设备中的存储器单元的被监视的访问特性之间。 此外,根据接收到的指令,将所选择的独立存储装置分配给所选择的独立存储装置的至少一个存储单元上的数据。
-
公开(公告)号:US10270652B2
公开(公告)日:2019-04-23
申请号:US14374808
申请日:2012-04-25
IPC分类号: G06F15/173 , H04L12/24
摘要: A system and method for network management are described herein. The system includes a number of servers and a first network coupling the servers to each other and configured to connect the servers to one or more client computing devices. The system also includes a second network coupling the servers to each other, wherein data transferred between the servers is transferred though the second network. Network management requests for configuring the second network are communicated to the servers through the first network.
-
公开(公告)号:US10025663B2
公开(公告)日:2018-07-17
申请号:US14374817
申请日:2012-04-27
申请人: Doe Hyun Yoon , Robert Schreiber , Paolo Faraboschi , Jichuan Chang , Naveen Muralimanohar , Parthasarathy Ranganathan
发明人: Doe Hyun Yoon , Robert Schreiber , Paolo Faraboschi , Jichuan Chang , Naveen Muralimanohar , Parthasarathy Ranganathan
IPC分类号: G06F12/00 , G06F11/10 , G06F11/08 , G11C11/56 , G11C13/00 , G06F11/14 , G06F12/02 , G11C29/44
CPC分类号: G06F11/1072 , G06F11/08 , G06F11/1407 , G06F11/141 , G06F12/0238 , G06F12/0246 , G06F2212/1016 , G06F2212/1028 , G06F2212/7207 , G06F2212/7209 , G11C11/56 , G11C11/5678 , G11C11/5685 , G11C13/0059 , G11C29/44 , G11C2013/0076 , G11C2029/4402 , G11C2211/5641 , Y02D10/13
摘要: Local checkpointing using a multi-level call is described herein. An example method includes storing a first datum in a first level of a multi-level cell. A second datum is stored in a second level of the multi-level cell, the second datum representing a checkpoint of the first datum. The first datum is copied from the first level to the second level of the multi-level cell to create the checkpoint.
-
公开(公告)号:US09081891B2
公开(公告)日:2015-07-14
申请号:US13563074
申请日:2012-07-31
CPC分类号: G06F13/36 , G06F13/14 , G06F13/38 , G06F13/40 , G06F13/4022
摘要: Reconfigurable crossbar networks, and devices, systems and methods, including hardware in the form of logic (e.g. application specific integrated circuits (ASICS)), and software in the form of machine readable instructions stored on machine readable media (e.g., flash, non-volatile memory, etc.), which implement the same, are provided. An example of a reconfigurable crossbar network includes a crossbar. A plurality of endpoints is coupled to the crossbar. The plurality of endpoints is grouped into regions at design time of the crossbar network. A plurality of regional interconnects are provided. Each regional interconnect connects a group of endpoints within a given region.
摘要翻译: 可重构的交叉网络以及设备,系统和方法,包括逻辑形式的硬件(例如专用集成电路(ASICS))以及存储在机器可读介质(例如,闪存, 易失性存储器等),其实现相同。 可重构交叉网络的示例包括交叉开关。 多个端点耦合到横杆。 多个端点在交叉网络的设计时被分组成区域。 提供了多个区域互连。 每个区域互连连接给定区域内的一组端点。
-
公开(公告)号:US09063864B2
公开(公告)日:2015-06-23
申请号:US13549819
申请日:2012-07-16
CPC分类号: G06F3/0619 , G06F3/064 , G06F3/0685 , G06F3/0688 , G06F12/0804 , G06F12/0806 , G06F12/0866 , G06F12/0868 , G06F12/0895 , G06F12/121 , G06F2212/502 , Y02D10/13
摘要: Storing data in persistent hybrid memory includes promoting a memory block from non-volatile memory to a cache based on a usage of said memory block according to a promotion policy, tracking modifications to the memory block while in the cache, and writing the memory block back into the non-volatile memory after the memory block is modified in the cache based on a writing policy that keeps a number of the memory blocks that are modified at or below a number threshold while maintaining the memory block in the cache.
摘要翻译: 将数据存储在永久性混合存储器中包括根据促销策略,基于所述存储器块的使用,将存储器块从非易失性存储器升级到高速缓存,在高速缓存中跟踪对存储器块的修改以及将存储器块写回 基于写入策略,在高速缓存中修改存储器块之后,在将存储器块保持在高速缓存中的同时保持修改数量或低于数字阈值的存储器块数量的情况下,进入非易失性存储器。
-
公开(公告)号:US09037672B2
公开(公告)日:2015-05-19
申请号:US13524659
申请日:2012-06-15
摘要: A method for communication between computing devices includes identifying the parameters of a data transfer between a source computing device and a target computing device and identifying communication paths between a source computing device and target computing device, in which at least one of the communications paths is a physical network. A communication path is selected for the data transfer. When a data transfer over the physical network is selected as a communication path, a nonvolatile memory (NVM) unit is removed from the source computing device and placed in a cartridge and the cartridge is programmed with transfer information. The NVM unit and cartridge are transported through the physical network to the target computing device according to the transfer information and the NVM unit is electrically connected to the target computing device.
摘要翻译: 用于计算设备之间的通信的方法包括识别源计算设备和目标计算设备之间的数据传输的参数,以及识别源计算设备与目标计算设备之间的通信路径,其中至少一个通信路径为 物理网络。 选择通信路径进行数据传输。 当通过物理网络的数据传输被选择为通信路径时,从源计算设备移除非易失性存储器(NVM)单元并将其放置在盒中,并且用传送信息对盒进行编程。 NVM单元和盒式磁带根据传输信息通过物理网络传输到目标计算设备,并且NVM单元电连接到目标计算设备。
-
公开(公告)号:US08892808B2
公开(公告)日:2014-11-18
申请号:US13092911
申请日:2011-04-23
CPC分类号: G06F12/0292 , G06F12/0638 , Y02D10/13
摘要: A memory component or subsystem is provided. The memory comprises one or more memory devices and one or more write controllers within each of the one or more memory devices that each controls memory-device components to write input data values into a plurality of memory cells within a memory device that represents a unit of stored data addressed by a logical-address-space address, the write controller applying a current to the plurality of memory cells during a WRITE operation with a magnitude that corresponds to a retention value associated with the logical-address-space address.
摘要翻译: 提供存储器组件或子系统。 存储器包括一个或多个存储器设备和一个或多个存储器设备内的每一个中的一个或多个写入控制器,每个存储器设备各自控制存储器设备组件以将输入数据值写入到存储器设备内的多个存储器单元中, 由逻辑地址空间地址寻址的存储的数据,所述写入控制器在写入操作期间以对应于与所述逻辑地址空间地址相关联的保留值的大小施加电流到所述多个存储器单元。
-
公开(公告)号:US08793427B2
公开(公告)日:2014-07-29
申请号:US13024619
申请日:2011-02-10
申请人: Kevin T. Lim , Jichuan Chang , Jose Renato G. Santos , Yoshio Turner , Parthasarathy Ranganathan
发明人: Kevin T. Lim , Jichuan Chang , Jose Renato G. Santos , Yoshio Turner , Parthasarathy Ranganathan
IPC分类号: G06F12/00
CPC分类号: G06F12/0223 , G06F9/45558 , G06F2009/45583 , G06F2212/152
摘要: 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.
摘要翻译: 远程内存可用于位于虚拟机上的多个空闲页面。 可以根据放置策略将多个空闲页面发送到远程存储器,其中放置策略可以包括多个加权因子。 计算设备上的管理程序可以记录虚拟机数量的本地大小和远程页面故障频率。 管理程序可以扫描本地内存以确定空闲页面的数量和空闲虚拟机的数量。 虚拟机管理程序可以将空闲页面的数量(包括每个空闲页面的页面映射和远程地址目标)发送到远程存储器。 可以分析虚拟机的数量,以确定每个虚拟机本地内存分配。
-
-
-
-
-
-
-
-
-