Hybrid memory module bridge network and buffers
Abstract
Systems, apparatuses, and methods for implementing a hybrid memory module bridge network and buffers are disclosed. A system includes one or more host processors and multiple memory modules. Each memory module includes a relatively low pin count, high-bandwidth serial link to one or more other memory modules to perform inter-memory data transfers without consuming host-memory bandwidth. In one embodiment, a first memory module acts as a cache and a second memory module acts as the main memory for the system. The traffic between the host and the first memory module utilizes a first interface, and the cache traffic between the first and second memory modules utilizes a second interface. Cache line fill and writeback transfers between the first and second memory modules occur in parallel with timing-critical cache demand accesses from the host, in a latency-tolerant and buffered manner, without interfering with the cache demand accesses.
- Inventors:
- Issue Date:
- Research Org.:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1485288
- Patent Number(s):
- 10095421
- Application Number:
- 15/331,582
- Assignee:
- Advanced Micro Devices, Inc. (Santa Clara, CA)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
G - PHYSICS G11 - INFORMATION STORAGE G11C - STATIC STORES
- DOE Contract Number:
- AC52-07NA27344
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2016 Oct 21
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Roberts, David A. Hybrid memory module bridge network and buffers. United States: N. p., 2018.
Web.
Roberts, David A. Hybrid memory module bridge network and buffers. United States.
Roberts, David A. Tue .
"Hybrid memory module bridge network and buffers". United States. https://www.osti.gov/servlets/purl/1485288.
@article{osti_1485288,
title = {Hybrid memory module bridge network and buffers},
author = {Roberts, David A.},
abstractNote = {Systems, apparatuses, and methods for implementing a hybrid memory module bridge network and buffers are disclosed. A system includes one or more host processors and multiple memory modules. Each memory module includes a relatively low pin count, high-bandwidth serial link to one or more other memory modules to perform inter-memory data transfers without consuming host-memory bandwidth. In one embodiment, a first memory module acts as a cache and a second memory module acts as the main memory for the system. The traffic between the host and the first memory module utilizes a first interface, and the cache traffic between the first and second memory modules utilizes a second interface. Cache line fill and writeback transfers between the first and second memory modules occur in parallel with timing-critical cache demand accesses from the host, in a latency-tolerant and buffered manner, without interfering with the cache demand accesses.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2018},
month = {10}
}
Works referenced in this record:
High memory capacity DRAM SIMM
patent, December 1993
- Alexander, David; Anderson, Michael E.; Bahr, Richard G.
- US Patent Document 5,272,664
Fault-tolerant computer system with hidden local memory refresh
patent, December 1995
- Vrba, Richard Alan
- US Patent Document 5,473,770
Method and apparatus for high density sixteen and thirty-two megabyte single in-line memory module
patent, April 1996
- Insley, Mark; Berry, Stephen R.; Robinson, Jay C.
- US Patent Document 5,504,700
Cache memory system with fault tolerance having concurrently operational cache controllers processing disjoint groups of memory
patent, September 1996
- Kalish, David; Barajas, Saul; Ricci, Paul B.
- US Patent Document 5,553,263
Source-clock-synchronized memory system and memory unit
patent, March 2000
- Osaka, Hideki; Umemura, Masaya; Yamagiwa, Akira
- US Patent Document 6,034,878
Method and apparatus for utilizing parallel memory in a serial memory system
patent, April 2001
- Parson, Jerome W.; Vaughn, William M.
- US Patent Document 6,215,727
Apparatus and method for topography dependent signaling
patent, November 2001
- Horowitz, Mark A.; Barth, Richard M.; Hampel, Craig E.
- US Patent Document 6,321,282
Means and method for a synchronous network communications system
patent, April 2002
- Trans, Francois
- US Patent Document 6,377,640
Memory system for synchronized and high speed data transfer
patent, November 2002
- Tomishima, Shigeki; Ishikawa, Masatoshi; Ooishi, Tsukasa
- US Patent Document 6,480,946
Memory system including a point-to-point linked memory subsystem
patent, December 2002
- Perego, Richard E.; Sidiropoulos, Stefanos; Tsern, Ely K.
- US Patent Document 6,502,161
Predictive thermal control used with a vacuum enclosed coil assembly of a magnetic resonance imaging device
patent, February 2003
- Hedlund, Carl R.; Emeric, Pierre
- US Patent Document 6,516,282
Computer system providing low skew clock signals to a synchronous memory unit
patent, October 2003
- Doblar, Drew G.; Ko, Han Y.
- US Patent Document 6,640,309
Apparatus and method for controlling a master/slave system via master device synchronization
patent, January 2005
- Sidiropoulos, Stefanos
- US Patent Document 6,839,393
Method of matching different signal propagation times between a controller and at least two processing units, and a computer system
patent, October 2005
- Kuhn, Justus
- US Patent Document 6,954,871
Memory control chip, control method and control circuit
patent, February 2006
- Chang, Nai-Shung
- US Patent Document 7,003,684
Memory channel with unidirectional links
patent, January 2007
- Vogt, Pete D.
- US Patent Document 7,165,153
Instruction memory hierarchy for an embedded processor
patent, April 2007
- Steiss, Donald E.
- US Patent Document 7,206,922
System and method for improving performance in computer memory systems supporting multiple memory access latencies
patent, May 2007
- Woo, Steven C.; Tsang, Brian Hing-Kit
- US Patent Document 7,222,224
Memory system and device with serialized data transfer
patent, December 2007
- Perego, Richard E.; Ware, Fredrick A.
- US Patent Document 7,313,639
System including a host connected to a plurality of memory modules via a serial memory interconnect
patent, September 2008
- Polzin, R. Stephen; Weber, Frederick Daniel; Talbot, Gerald R.
- US Patent Document 7,421,525
Apparatus and Method to Improve Performance of Reads from and Writes to Shared Memory Locations
patent-application, March 2002
- Freerksen, Donald Lee; Levenstein, SHeldon Bernard; Lippert, Gary Michael
- US Patent Application 09/351654; 20020035675
Memory controller for supporting a plurality of different memory accesse modes
patent-application, April 2003
- Lai, Jiin
- US Patent Application 10/236794; 20030070052
Memory system
patent-application, October 2003
- Osaka, Hideki; Komatsu, Toyohiko; Horiguchi, Masashi
- US Patent Application 10/294594; 20030200407
Memory system and control method for the same
patent-application, December 2003
- Matsui, Yoshinori
- US Patent Application 10/460987; 20030231543
Transferring data in selectable transfer modes
patent-application, May 2004
- Pline, Steven; Spencer, Andrew; Eldredge, Kenneth
- US Patent Application 10/295651; 20040098545
System including a host connected to a plurality of memory modules via a serial memory interconnet
patent-application, November 2004
- Polzin, R. Stephen; Weber, Frederick; Talbot, Gerald
- US Patent Application 10/842296; 20040230718
Switch/network adapter port incorporating shared memory resources selectively accessible by a direct execution logic element and one or more dense logic devices in a fully buffered dual in-line memory module format (FB-DIMM)
patent-application, November 2004
- Burton, Lee
- US Patent Application 10/869199; 20040236877
System including a host connected serially in a chain to one or more memory modules that include a cache
patent-application, July 2005
- Talbot, Gerald; Weber, Frederick; Patel, Shwetal
- US Patent Application 10/842298; 20050166006
Generic method and apparatus for implementing source synchronous interface in platform ASIC
patent-application, October 2005
- Hao, Hong; Hui, Keven; Scharf, William
- US Patent Application 10/819254; 20050226056
Communication channel calibration using feedback
patent-application, December 2005
- Kim, Jun; Richardson, Wayne; Chiu, Glenn
- US Patent Application 10/864897; 20050276261
Methods and transmitters for loop-back adaptive pre-emphasis data transmission
patent-application, February 2006
- Okamura, Hitoshi
- US Patent Application 11/204077; 20060034358
Memory module and memory system
patent-application, February 2007
- Kim, Hong-Kyun; Choi, Do-Chan
- US Patent Application 11/416332; 20070038831
High speed transceiver with low power consumption
patent-application, May 2007
- Wu, Larry; Yang, Howard; Guo, Zhen-Dong
- US Patent Application 11/281211; 20070109019
Memory Interface to Bridge Memory Buses
patent-application, May 2007
- Wu, Larry; Yang, Howard; Guo, Zhen-Dong
- US Patent Application 11/277650; 20070121389
Memory Interface to Bridge Memory Buses
patent-application, July 2007
- Yang, Howard; Tai, Stephen; Shan, Gang
- US Patent Application 11/463822; 20070162670
Memory system including a high-speed serial buffer
patent-application, May 2008
- Talbot, Gerald R.
- US Patent Application 11/590285; 20080104352
Microprocessor systems
patent-application, August 2009
- Sorgard, Edward; Nystad, Jorn; Engh-Halstvedt, Andreas Due
- US Patent Application 12/068009; 20090198893