Skip to Content
Find More Like This
Return to Search

SYSTEM AND METHOD FOR DYNAMICALLY ALLOCATING MEMORY AT A MEMORY CONTROLLER

United States Patent Application

20180081590
A1
View the Complete Application at the US Patent & Trademark Office
Lawrence Livermore National Laboratory - Visit the Industrial Partnerships Office Website
A processing system employs a memory module as a temporary write buffer to store write requests when a write buffer at a memory controller reaches a threshold capacity, and de-allocates the temporary write buffer when the write buffer capacity falls below the threshold. Upon receiving a write request, the memory controller stores the write request in a write buffer until the write request can be written to main memory. The memory controller can temporarily extend the memory controller's write buffer to the memory module, thereby accommodating temporary periods of high memory activity without requiring a large permanent write buffer at the memory controller.
Farahani, Amin Farmahini (Sunnyvale, CA), Roberts, David A. (Sunnyvale, CA), Jayasena, Nuwan (Sunnyvale, CA)
15/ 273,013
September 22, 2016
GOVERNMENT LICENSE RIGHTS [0001] This invention was made with government support under Prime Contract Number DE-AC52-07NA27344, Subcontract No. B608045 awarded by the Department of Energy (DOE). The Government has certain rights in this invention.