-
公开(公告)号:US10019176B2
公开(公告)日:2018-07-10
申请号:US14417220
申请日:2012-10-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Doe Hyun Yoon , Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0655 , G06F3/0656 , G06F3/0665 , G06F3/0688 , G06F3/0689 , G06F11/108 , G06F2211/1054 , G06F2211/1066
Abstract: An example method involves receiving, at a first memory node, data to be written at a memory location in the first memory node. The data is received from a device. At the first memory node, old data is read from the memory location, without sending the old data to the device. The data is written to the memory location. The data and the old data are sent from the first memory node to a second memory node to store parity information in the second memory node without the device determining the parity information. The parity information is based on the data stored in the first memory node.
-
公开(公告)号:US20170013060A1
公开(公告)日:2017-01-12
申请号:US15113976
申请日:2014-01-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jichuan Chang , Sheng Li , Michael R. Krause
IPC: H04L29/08
CPC classification number: H04L67/1097 , G06F16/23 , G06F16/25 , G06F16/258 , H04L61/6022
Abstract: Methods and systems for communication in a heterogeneous distributed system are described. The described systems implement the described methods, where the method includes receiving data from at least one data source, by a data store computing device. The method further includes identifying a data source from amongst the at least one data source to have generated the data, based on host parameters associated with the data source and the data. Further, the method includes determining the data to be represented in a first data presentation based on the identified data source and the host parameters and transforming the data from the first data presentation to a second data presentation, where the data store computing device operates using the second data presentation.
Abstract translation: 描述了异构分布式系统中通信的方法和系统。 所描述的系统实现所描述的方法,其中该方法包括由数据存储计算设备从至少一个数据源接收数据。 该方法还包括基于与数据源和数据相关联的主机参数从至少一个数据源中识别数据源以生成数据。 此外,该方法包括基于所识别的数据源和主机参数确定要在第一数据呈现中表示的数据,并将数据从第一数据呈现转换为第二数据呈现,其中数据存储计算设备使用 第二次数据呈现。
-
公开(公告)号:US20160342351A1
公开(公告)日:2016-11-24
申请号:US15113824
申请日:2014-01-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sheng Li , Jishen Zhao , Jichuan Chang , Parthasarathy Ranganathan , Alistair Veitch , Kevin T. Lim , Mark Lillibridge
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0658 , G06F3/0659 , G06F3/0679 , G06F11/1471 , G06F11/1474 , G06F2201/805 , G11B27/36
Abstract: A technique includes acquiring a plurality of write requests from at least one memory controller and logging information associated with the plurality of write requests in persistent storage. The technique includes applying the plurality of write requests atomically as a group to persistent storage.
Abstract translation: 一种技术包括从至少一个存储器控制器获取多个写入请求,并在永久存储器中记录与多个写入请求相关联的信息。 该技术包括将多个写请求作为一组原子地应用于持久存储。
-
14.
公开(公告)号:US20160267015A1
公开(公告)日:2016-09-15
申请号:US15031181
申请日:2013-10-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sheng Li , Jishen Zhao , Jichuan Chang , Parthasarathy Ranganathan , Alistair Veitch , Kevin T. Lim
IPC: G06F12/10
CPC classification number: G06F12/109 , G06F12/10 , G06F2212/1041 , G06F2212/152 , G06F2212/657
Abstract: A method for mapping virtual memory pages to physical memory pages is described. The method includes receiving a mapping of a virtual memory page to multiple physical memory pages, detecting a request for a transaction to be performed on data contained in the multiple physical memory pages, in which the transaction includes a number of data updates, determining which of the number of multiple physical memory pages contains a latest version of the data to be updated by the transaction, updating a physical memory page by performing the transaction within a physical memory page among the multiple physical memory pages that does not contain the latest version of the data, and updating an indication of which of the physical memory pages contains the latest version of the data pertaining to the transaction.
Abstract translation: 描述了将虚拟内存页映射到物理内存页的方法。 该方法包括:接收虚拟存储器页面到多个物理存储器页面的映射,检测对包含在多个物理存储器页面中的数据执行的事务的请求,其中事务包括多个数据更新, 多个物理内存页面的数量包含要由事务更新的数据的最新版本,通过在不包含最新版本的多个物理存储器页面中的物理存储器页面内执行事务来更新物理存储器页面 数据,以及更新物理存储器页面中哪一个包含与交易有关的数据的最新版本的指示。
-
公开(公告)号:US10572378B2
公开(公告)日:2020-02-25
申请号:US15115307
申请日:2014-03-20
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Sheng Li , Jichuan Chang , Jishen Zhao
IPC: G06F12/02 , G06F12/08 , G06F3/06 , G06F12/0875 , G06F12/0893
Abstract: Dynamic memory expansion based on data compression is described. Data represented in at least one page to be written to a main memory of a computing device is received. The data is compressed in the at least one page to generate at least one compressed physical page and a metadata entry corresponding to each page of the at least one compressed physical page. The metadata entry is cached in a metadata cache including metadata entries and pointers to the uncompressed region of the at least one compressed physical page.
-
公开(公告)号:US20170004069A1
公开(公告)日:2017-01-05
申请号:US15115307
申请日:2014-03-20
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sheng Li , Jichuan Chang , Jishen Zhao
IPC: G06F12/02 , G06F12/0893
CPC classification number: G06F12/023 , G06F3/0638 , G06F12/08 , G06F12/0875 , G06F12/0893 , G06F2212/1044 , G06F2212/401 , G06F2212/466 , G06F2212/608
Abstract: Dynamic memory expansion based on data compression is described. Data represented in at least one page to be written to a main memory of a computing device is received. The data is compressed in the at least one page to generate at least one compressed physical page and a metadata entry corresponding to each page of the at least one compressed physical page. The metadata entry is cached in a metadata cache deluding metadata entries and pointers to the uncompressed region of the at least one compressed physical page.
Abstract translation: 描述了基于数据压缩的动态内存扩展。 接收在要写入计算设备的主存储器的至少一个页面中表示的数据。 所述数据在所述至少一个页面中被压缩以生成与所述至少一个压缩物理页面的每个页面相对应的至少一个压缩物理页面和元数据条目。 元数据条目被缓存在元数据高速缓存中,将元数据条目和指针指向至少一个压缩物理页面的未压缩区域。
-
公开(公告)号:US20160342516A1
公开(公告)日:2016-11-24
申请号:US15113960
申请日:2014-01-31
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jichuan Chang , Sheng Li
IPC: G06F12/0815 , G06F12/084
CPC classification number: G06F12/0815 , G06F12/0817 , G06F12/084 , G06F12/1027 , G06F2212/1032 , G06F2212/1041 , G06F2212/281
Abstract: Methods and systems for providing cache coherence in multi-compute-engine systems are described herein. In on example, concise cache coherency directory (CDir) for providing cache coherence in the multi-compute-engine systems is described. The CDir comprises a common pattern aggregated entry for one or more cache lines from amongst a plurality of cache lines of a shared memory. The one or more cache lines that correspond to the common pattern aggregated entry are associated with a common sharing pattern from amongst a predetermined number of sharing patterns that repeat most frequently in the region.
Abstract translation: 这里描述了用于在多计算引擎系统中提供高速缓存一致性的方法和系统。 在例子中,描述了用于在多计算引擎系统中提供高速缓存一致性的简洁高速缓存一致性目录(CDir)。 CDir包括来自共享存储器的多个高速缓存行之中的一个或多个高速缓存行的公共模式聚合条目。 对应于公共模式聚合条目的一个或多个高速缓存行与在该区域中最常重复的预定数量的共享模式中的公共共享模式相关联。
-
-
-
-
-
-