DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Smart memory buffers

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.

Inventors:
; ; ;
Issue Date:
Research Org.:
Hewlett Packard Enterprise Development LP, Houston, TX (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1462696
Patent Number(s):
10019176
Application Number:
14/417,220
Assignee:
Hewlett Packard Enterprise Development LP (Houston, TX)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
DOE Contract Number:  
SC0005026
Resource Type:
Patent
Resource Relation:
Patent File Date: 2012 Oct 30
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Yoon, Doe Hyun, Muralimanohar, Naveen, Chang, Jichuan, and Ranganathan, Parthasarathy. Smart memory buffers. United States: N. p., 2018. Web.
Yoon, Doe Hyun, Muralimanohar, Naveen, Chang, Jichuan, & Ranganathan, Parthasarathy. Smart memory buffers. United States.
Yoon, Doe Hyun, Muralimanohar, Naveen, Chang, Jichuan, and Ranganathan, Parthasarathy. Tue . "Smart memory buffers". United States. https://www.osti.gov/servlets/purl/1462696.
@article{osti_1462696,
title = {Smart memory buffers},
author = {Yoon, Doe Hyun and Muralimanohar, Naveen and Chang, Jichuan and Ranganathan, Parthasarathy},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jul 10 00:00:00 EDT 2018},
month = {Tue Jul 10 00:00:00 EDT 2018}
}

Works referenced in this record:

Data storage device matrix architecture
patent, August 1996


XOR controller for a storage subsystem
patent, January 1997


Methods and arrangements for hybrid data storage
patent, September 2009


Hybrid memory device with single interface
patent, May 2010


Securely and Autonomously Synchronizing Data in a Distributed Computing Environment
patent-application, July 2002


Memory System and Method of Using Same
patent-application, February 2003


Data File Migration from a Mirrored Raid to a Non-Mirrored XOR-Based Raid without Rewriting the Data
patent-application, October 2003


Method of Managing a Solid State Drive, Associated Systems and Implementations
patent-application, April 2010


Hybrid Volatile and Non-Volatile Memory Device
patent-application, May 2010


Systems, Methods, and Apparatuses for Hybrid Memory
patent-application, June 2011


Redundant Array of Independent Storage
patent-application, August 2011


Read-Modify-Write Protocol for Maintaining Parity Coherency in a Write-Back Distributed Redundancy Data Storage System
patent-application, August 2011


Storage Subsystem
patent-application, September 2011