IP Library › Granted Patent US 12,487,765
Granted Patent B2
US 12,487,765 · App. 18/146,929 · Granted Dec 2, 2025

System memory training with chipset attached memory

Inventors: Jerry Anton Ahrens (Sister Bay, WI); William Robert Alverson (Del Valle, TX); Joshua Taylor Knight (Georgetown, TX); Amitabh Mehra (Fort Collins, CO); Anil Harwani (Austin, TX); Grant Evan Ley (Eden, UT)
Assignee: Advanced Micro Devices, Inc.
G06F3/0647G06F3/061G06F3/0658G06F3/0673G06F3/0683
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,487,765
App. No.
18/146,929
Granted
Dec 2, 2025
Kind
B2
Abstract

System memory training with chipset attached memory is described. In accordance with the described techniques, a request is received to train a system memory of a device. Responsive to the request, contents of the system memory are transferred to a chipset attached memory. The device is operated using the contents from the chipset attached memory. While the device is being operated using the contents from the chipset attached memory, the system memory is dynamically trained. After the training is complete, the contents are transferred back from the chipset attached memory to the trained system memory.

Claims (30)

1 . An apparatus comprising:

a system memory;

a memory controller configured to:

provide a transfer request to the system memory to cause contents maintained by the system memory to be transferred from the system memory to a chipset attached memory; and

reset and train the system memory; and

a processing unit to continue to operate by executing one or more tasks using the contents transferred from the system memory and stored in the chipset attached memory while the system memory is being reset and trained.

2 . The apparatus of claim 1 , wherein the memory controller is further configured to, after the system memory is trained, provide an additional transfer request to the chipset attached memory to cause the contents to be transferred back from the chipset attached memory to the trained system memory.

3 . The apparatus of claim 2 , wherein the processing unit is further configured to execute one or more tasks using the contents transferred back to the trained system memory.

4 . The apparatus of claim 1 , wherein the memory controller provides the transfer request responsive to receiving a request to train the system memory.

5 . The apparatus of claim 4 , wherein the request to train the system memory includes one or more specified memory settings or a specified memory profile.

6 . The apparatus of claim 4 , wherein the request to train the system memory comprises a user request.

7 . The apparatus of claim 6 , wherein the user request identifies a specific improvement to the system memory.

8 . The apparatus of claim 7 , wherein the specific improvement of the system memory comprises one or more of an improvement in speed, performance, power, usage, or accuracy.

9 . The apparatus of claim 4 , wherein the request comprises an automatic system request.

10 . A method comprising:

transferring, via a chipset link, contents of a system memory to a chipset attached memory; and

continuing to operate a device using the contents from the chipset attached memory while the system memory is reset and trained.

11 . The method of claim 10 , wherein the operating the device includes executing, by a processing unit of the device, one or more tasks of an operating system or an application using the contents from the chipset attached memory.

12 . The method of claim 10 , further comprising, after the system memory is trained, transferring, via the chipset link, the contents back from the chipset attached memory to the trained system memory via the chipset link.

13 . The method of claim 12 , further comprising operating the device using the contents transferred back to the trained system memory.

14 . The method of claim 12 , further comprising, after the system memory is trained, outputting one or more notifications indicating that the system memory has been trained.

15 . The method of claim 10 , wherein the transferring occurs responsive to receiving a request to train the system memory.

16 . The method of claim 15 , wherein the request to train the system memory includes one or more specified memory settings or a specified memory profile.

17 . The method of claim 15 , wherein the request to train the system memory comprises a user request.

18 . The method of claim 17 , wherein the user request identifies a specific improvement to the system memory that includes one or more of an improvement in speed, performance, power, usage, or accuracy.

19 . The method of claim 15 , wherein the request comprises an automatic system request.

20 . A system comprising:

a system memory;

a chipset attached memory configured to store contents of the system memory while the system memory is reset and trained and transfer the contents back to the trained system memory after the training is complete; and

a processing unit configured to continue to operate by performing operations using the contents transferred from the system memory and stored in the chipset attached memory while the system memory is being reset and trained.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2023
From: AHRENS, JERRY ANTON; ALVERSON, WILLIAM ROBERT; KNIGHT, JOSHUA TAYLOR; MEHRA, AMITABH; HARWANI, ANIL; LEY, GRANT EVAN
To: ADVANCED MICRO DEVICES, INC
Reel/Frame 062360/0603 →
Continuity (1)
Related Publication 20240211160A1 · Jun 27, 2024
References Cited (94)
US 6295591B1 · Bealkowski et al. · 2001 [cited by applicant]
US 6467048B1 · Olarig et al. · 2002 [cited by applicant]
US 6714891B2 · Dendinger · 2004 [cited by applicant]
US 7038687B2 · Booth, Jr. et al. · 2006 [cited by applicant]
US 9886987B1 · Brahmadathan · 2018 [cited by examiner]
US 10691570B1 · Lui et al. · 2020 [cited by applicant]
US 11262924B2 · Alverson et al. · 2022 [cited by applicant]
US 11493389B2 · Horng et al. · 2022 [cited by applicant]
US 11720266B2 · Alverson et al. · 2023 [cited by applicant]
US 11740944B2 · Mehra et al. · 2023 [cited by applicant]
US 12399846B2 · Ahrens et al. · 2025 [cited by applicant]
US 20020010875A1 · Johnson et al. · 2002 [cited by applicant]
US 20020129186A1 · Emerson et al. · 2002 [cited by applicant]
US 20030074591A1 · Mcclendon et al. · 2003 [cited by applicant]
US 20030154428A1 · Pelner · 2003 [cited by applicant]
US 20030206050A1 · Huard et al. · 2003 [cited by applicant]
US 20030208650A1 · Depew et al. · 2003 [cited by applicant]
US 20030208654A1 · Krontz et al. · 2003 [cited by applicant]
US 20040133756A1 · Shaw et al. · 2004 [cited by applicant]
US 20040153723A1 · Depew et al. · 2004 [cited by applicant]
US 20050283561A1 · Lee et al. · 2005 [cited by applicant]
US 20060136763A1 · Jorgenson et al. · 2006 [cited by applicant]
US 20060161375A1 · Duberstein et al. · 2006 [cited by applicant]
US 20080028236A1 · Capps et al. · 2008 [cited by applicant]
US 20080317086A1 · Santos et al. · 2008 [cited by applicant]
US 20090150660A1 · Yao et al. · 2009 [cited by applicant]
US 20100131221A1 · Chien · 2010 [cited by applicant]
US 20110131400A1 · Chiu et al. · 2011 [cited by applicant]
US 20130205130A1 · Hallowell et al. · 2013 [cited by applicant]
US 20130262728A1 · Wong · 2013 [cited by applicant]
US 20140032949A1 · Kim et al. · 2014 [cited by applicant]
US 20140159806A1 · Kim et al. · 2014 [cited by applicant]
US 20150063420A1 · Cho et al. · 2015 [cited by applicant]
US 20150242154A1 · Yang et al. · 2015 [cited by applicant]
US 20150378745A1 · He et al. · 2015 [cited by applicant]
US 20160011802A1 · Berke · 2016 [cited by examiner]
US 20160179643A1 · Sun et al. · 2016 [cited by applicant]
US 20170160956A1 · Chinnakkonda et al. · 2017 [cited by applicant]
US 20170262388A1 · Lin et al. · 2017 [cited by applicant]
US 20180088638A1 · Nguyen et al. · 2018 [cited by applicant]
US 20180107591A1 · Smith · 2018 [cited by applicant]
US 20180217005A1 · Kanodia · 2018 [cited by applicant]
US 20180253317A1 · Pan et al. · 2018 [cited by applicant]
US 20190310947A1 · Raisch et al. · 2019 [cited by applicant]
US 20190369683A1 · Vishnubhatla et al. · 2019 [cited by applicant]
US 20200065022A1 · Itagaki et al. · 2020 [cited by applicant]
US 20210089461A1 · Choi · 2021 [cited by examiner]
US 20210182121A1 · Mehra et al. · 2021 [cited by applicant]
US 20210255966A1 · Chen · 2021 [cited by examiner]
US 20210326232A1 · Partiwala et al. · 2021 [cited by applicant]
US 20210349730A1 · Lee · 2021 [cited by examiner]
US 20220155982A1 · Alverson et al. · 2022 [cited by applicant]
US 20220179756A1 · Fan · 2022 [cited by examiner]
US 20220357855A1 · Narasingarayanapeta et al. · 2022 [cited by applicant]
US 20230418590A1 · Gunyuzlu et al. · 2023 [cited by applicant]
US 20240211416A1 · Ahrens et al. · 2024 [cited by applicant]
US 20240319712A1 · Ahrens et al. · 2024 [cited by applicant]
US 20240319903A1 · Alverson et al. · 2024 [cited by applicant]
US 20240330076A1 · Ahrens et al. · 2024 [cited by applicant]
US 20240330134A1 · Ahrens et al. · 2024 [cited by applicant]
CN 114780473A · 2022 [cited by applicant]
WO 2024144870A1 · 2024 [cited by applicant]
U.S. Appl. No. 16/711,875, filed Jun. 8, 2023 , “Corrected Notice of Allowability”, U.S. Appl. No. 16/711,875, filed Jun. 8, 2023, 4 pages. [cited by applicant]
U.S. Appl. No. 16/711,875, filed Sep. 2, 2021 , “Final Office Action”, U.S. Appl. No. 16/711,875, filed Sep. 2, 2021, 17 pages. [cited by applicant]
U.S. Appl. No. 16/711,875, filed Oct. 27, 2022 , “Final Office Action”, U.S. Appl. No. 16/711,875, filed Oct. 27, 2022, 17 pages. [cited by applicant]
U.S. Appl. No. 16/711,875, filed Jan. 25, 2021 , “Non-Final Office Action”, U.S. Appl. No. 16/711,875, filed Jan. 25, 2021, 16 pages. [cited by applicant]
U.S. Appl. No. 16/711,875, filed Feb. 17, 2022 , “Non-Final Office Action”, U.S. Appl. No. 16/711,875, filed Feb. 17, 2022, 16 pages. [cited by applicant]
U.S. Appl. No. 17/591,924, filed Oct. 20, 2022 , “Non-Final Office Action”, U.S. Appl. No. 17/591,924, filed Oct. 20, 2022, 12 pages. [cited by applicant]
Ahrens, Jerry Anton, et al., “U.S. Application as Filed”, U.S. Appl. No. 18/146,920, filed Dec. 27, 2022, 43 pages. [cited by applicant]
U.S. Appl. No. 16/711,875, “Corrected Notice of Allowability”, U.S. Appl. No. 16/711,875, filed Apr. 27, 2023, 2 pages. [cited by applicant]
U.S. Appl. No. 16/711,875, “Notice of Allowance”, U.S. Appl. No. 16/711,875, filed Apr. 14, 2023, 5 pages. [cited by applicant]
U.S. Appl. No. 17/591,924, “Notice of Allowance”, U.S. Appl. No. 17/591,924, filed Mar. 15, 2023, 5 pages. [cited by applicant]
Ahrens, Jerry Anton, et al., “U.S. Application as Filed”, U.S. Appl. No. 18/187,848, filed Mar. 22, 2023, 44 pages. [cited by applicant]
Ahrens, Jerry Anton, et al., “U.S. Application as Filed”, U.S. Appl. No. 18/190,664, filed Mar. 27, 2023, 37 pages. [cited by applicant]
Ahrens, Jerry Anton, et al., “U.S. Application as Filed”, U.S. Appl. No. 18/190,521, filed Mar. 27, 2023, 45 pages. [cited by applicant]
Alverson, William Robert, et al., “U.S. Application as Filed”, U.S. Appl. No. 18/187,900, filed Mar. 22, 2023, 59 pages. [cited by applicant]
U.S. Appl. No. 18/146,920, “Final Office Action”, U.S. Appl. No. 18/146,920, filed Apr. 25, 2024, 15 pages. [cited by applicant]
U.S. Appl. No. 18/187,900, “Non-Final Office Action”, U.S. Appl. No. 18/187,900, filed Aug. 12, 2024, 10 pages. [cited by applicant]
U.S. Appl. No. 18/146,920, “Non-Final Office Action”, U.S. Appl. No. 18/146,920, filed Jan. 26, 2024, 12 pages. [cited by applicant]
PCT/US2023/036376 , “International Seach Report and Written Opinion”, PCT Application No. PCT/US2023/036376, Feb. 29, 2024, 8 pages. [cited by applicant]
U.S. Appl. No. 18/146,920, “Final Office Action”, U.S. Appl. No. 18/146,920, filed Nov. 22, 2024, 15 pages. [cited by applicant]
U.S. Appl. No. 18/187,900, “Final Office Action”, U.S. Appl. No. 18/187,900, filed Dec. 4, 2024, 12 pages. [cited by applicant]
U.S. Appl. No. 18/190,664,“Non-Final Office Action”, U.S. Appl. No. 18/190,664, filed Nov. 13, 2024, 13 pages. [cited by applicant]
“Corrected Notice of Allowability”, U.S. Appl. No. 18/146,920, filed May 7, 2025, 2 pages. [cited by applicant]
“Notice of Allowance”, U.S. Appl. No. 18/146,920, filed Apr. 23, 2025, 9 pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 18/187,900, filed Mar. 13, 2025, 11 pages. [cited by applicant]
“Final Office Action”, U.S. Appl. No. 18/190,664, filed Feb. 26, 2025, 13 pages. [cited by applicant]
“Corrected Notice of Allowability”, U.S. Appl. No. 18/146,920, filed Jun. 3, 2025, 2 pages. [cited by applicant]
“Corrected Notice of Allowability”, U.S. Appl. No. 18/146,920, filed Jul. 29, 2025, 2 pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 18/187,848, filed Jun. 26, 2025, 20 pages. [cited by applicant]
“Notice of Allowance”, U.S. Appl. No. 18/187,900, filed Aug. 5, 2025, 9 pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 18/190,664, filed Jun. 24, 2025, 14 pages. [cited by applicant]
“Corrected Notice of Allowability”, U.S. Appl. No. 18/187,900, filed Oct. 22, 2025, 5 pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 18/190,521, filed Oct. 27, 2025, 11 pages. [cited by applicant]