The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 30, 2019
Filed:
Oct. 21, 2016
Advanced Micro Devices, Inc., Sunnyvale, CA (US);
Manish Gupta, San Diego, CA (US);
David A. Roberts, Boxborough, MA (US);
Mitesh R. Meswani, Austin, TX (US);
Vilas Sridharan, Boxborough, MA (US);
Steven Raasch, Boxborough, MA (US);
Daniel I. Lowell, Austin, TX (US);
Advanced Micro Devices, Inc., Santa Clara, CA (US);
Abstract
Techniques for selecting one of a plurality of heterogeneous memory units for placement of blocks of data (e.g., memory pages), based on both reliability and performance, are disclosed. A 'cost' for each data block/memory unit combination is determined, based on the frequency of access of the data block, the latency of the memory unit, and, optionally, an architectural vulnerability factor (which represents the level of exposure of a particular memory data value to memory faults such as bit flips). A memory unit is selected for the data block for which the determined cost is the lowest, out of all memory units considered, and the data block is placed into that memory unit.