IP Library › Granted Patent US 12,399,846
Granted Patent B2
US 12,399,846 · App. 18/146,920 · Granted Aug 26, 2025

Physical adjustment to system memory 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.
G06F13/1668G06F13/1626G06F13/1642
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,399,846
App. No.
18/146,920
Granted
Aug 26, 2025
Kind
B2
Abstract

Physical adjustment to system memory with chipset attached memory is described. In accordance with the described techniques, an indication for making one or more physical adjustments to system memory of a device is received. Contents of the system memory are transferred via a chipset link to a chipset attached memory. The device is operated using the contents from the chipset attached memory while the one or more physical adjustments are made to adjust the system memory. After the one or more physical adjustments, the contents are transferred back from the chipset attached memory to the adjusted system memory via the chipset link.

Claims (36)

1. An apparatus comprising:

a processing unit package comprising a processing unit and a memory controller;

a system memory coupled to the processing unit package;

a chipset attached memory coupled to the processing unit package via a chipset link;

the memory controller configured to:

provide a transfer request to the system memory, the transfer request causing contents maintained by the system memory to be transferred from the system memory to the chipset attached memory, wherein the system memory is disabled after the contents is transferred to the chipset attached memory; and

provide an additional transfer request to cause the contents to be transferred from the chipset attached memory back to the system memory; and

the processing unit configured to execute one or more tasks using the contents from the chipset attached memory.

2. The apparatus of claim 1 , wherein power to the system memory is gated to disable the system memory.

3. The apparatus of claim 2 , wherein gating the system memory enables one or more physical adjustments to be made to the system memory while the processing unit executes the one or more tasks using the contents from the chipset attached memory, wherein the one or more physical adjustments that can be made to the system memory include one or more of swapping a physical component of the system memory, removing a physical component of the physical memory, or replacing a physical component of the physical memory.

4. The apparatus of claim 3 , wherein the physical component comprises a dual in-line memory module.

5. The apparatus of claim 1 , wherein the memory controller is configured to provide the transfer request responsive to receiving an indication that one or more physical adjustments are going to be made to the system memory.

6. A method comprising:

receiving an indication for making one or more physical adjustments to a system memory of a device, the system memory coupled to a processing unit of the device and a chipset attached memory coupled to the processing unit of the device via a chipset link;

responsive to the indication, transferring, via the chipset link, contents of the system memory to the chipset attached memory;

disabling the system memory after the contents is transferred to the chipset attached memory;

while the system memory is disabled, operating the device using the contents from the chipset attached memory; and

transferring, via the chipset link, the contents back from the chipset attached memory to the system memory after the one or more physical adjustments are made to the system memory.

7. The method of claim 6 , wherein disabling the system memory comprises cutting power to the system memory while the one or more physical adjustments are made to adjust the system memory.

8. The method of claim 6 , further comprising operating the device using the contents from the adjusted system memory after the contents are transferred back from the chipset attached memory.

9. The method of claim 6 , further comprising operating the device using the contents from the system memory before the contents are transferred to the chipset attached memory.

10. The method of claim 6 , wherein the one or more physical adjustments include one or more of swapping a physical component of the system memory, removing a physical component of the physical memory, or replacing a physical component of the physical memory.

11. The method of claim 10 , wherein the physical component comprises a physical memory module.

12. The method of claim 11 , wherein the physical memory module comprises a dual in-line memory module.

13. The method of claim 6 , further comprising training the adjusted physical memory before transferring the contents back from the chipset attached memory to the adjusted system memory.

14. A system comprising:

a processing unit package comprising a processing unit and a memory controller;

system memory slots into which system memory is installable, the system memory slots coupled to the processing unit package;

a chipset attached memory coupled to the processing unit package via a chipset link;

the memory controller configured to cause contents stored in the system memory to be transferred to the chipset attached memory; and

a processing unit configured to execute one or more tasks using the contents from the chipset attached memory while one or more system memory components are added or removed from one or more of the system memory slots.

15. The system of claim 14 , wherein the one or more system memory components include one or more physical memory modules.

16. The system of claim 14 , wherein the one or more system memory components include one or more dual in-line memory modules.

17. The system of claim 14 , wherein the memory controller is further configured to cause the contents to be transferred from the chipset attached memory back to the system memory.

18. The apparatus of claim 1 , further comprising an I/O expander that includes a chipset attached memory controller, wherein the chipset link couples the processing unit package to the I/O expander, and wherein the chipset attached memory is coupled to the I/O expander.

19. The apparatus of claim 1 , wherein the processing unit is configured to execute tasks using contents maintained by the chipset attached memory prior to transferring the contents to the chipset attached memory, wherein the contents maintained by the system memory is not maintained by the chipset attached memory prior to transferring the contents to the chipset attached memory.

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 062359/0555 →
Continuity (1)
Related Publication 20240211416A1 · Jun 27, 2024
References Cited (82)
US 6295591B1 · Bealkowski · 2001 [cited by examiner]
US 6467048B1 · Olarig et al. · 2002 [cited by applicant]
US 6714891B2 · Dendinger · 2004 [cited by applicant]
US 9886987B1 · Brahmadathan et al. · 2018 [cited by applicant]
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 20020010875A1 · Johnson · 2002 [cited by examiner]
US 20020129186A1 · Emerson · 2002 [cited by examiner]
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 · 2003 [cited by examiner]
US 20030208654A1 · Krontz · 2003 [cited by examiner]
US 20040133756A1 · Shaw · 2004 [cited by examiner]
US 20040153723A1 · Depew · 2004 [cited by examiner]
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 · 2015 [cited by examiner]
US 20150378745A1 · He et al. · 2015 [cited by applicant]
US 20160011802A1 · Berke · 2016 [cited by applicant]
US 20160179643A1 · Sun · 2016 [cited by examiner]
US 20170160956A1 · Chinnakkonda 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 et al. · 2021 [cited by applicant]
US 20210182121A1 · Mehra et al. · 2021 [cited by applicant]
US 20210255966A1 · Chen et al. · 2021 [cited by applicant]
US 20210326232A1 · Partiwala et al. · 2021 [cited by applicant]
US 20210349730A1 · Lee et al. · 2021 [cited by applicant]
US 20220155982A1 · Alverson et al. · 2022 [cited by applicant]
US 20220357855A1 · Narasingarayanapeta et al. · 2022 [cited by applicant]
US 20230418590A1 · Gunyuzlu · 2023 [cited by examiner]
US 20240211160A1 · 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 , “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 , “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 , “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 , “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 , “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. Appl. No. 18/146,929, filed Dec. 27, 2022, 42 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. Appl. No. 18/187,848, filed Mar. 22, 2023, 44 pages. [cited by applicant]
Ahrens, Jerry Anton, et al., U.S. Appl. No. 18/190,664, filed Mar. 27, 2023, 37 pages. [cited by applicant]
Ahrens, Jerry Anton, et al., U.S. Appl. No. 18/190,521, filed Mar. 27, 2023, 45 pages. [cited by applicant]
Alverson, William Robert, et al., U.S. Appl. No. 18/187,900, filed Mar. 22, 2023, 59 pages. [cited by applicant]
U.S. Appl. No. 16/711,875 , “Corrected Notice of Allowability”, U.S. Appl. No. 16/711,875, filed Jun. 8, 2023, 4 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,929, “Non-Final Office Action”, U.S. Appl. No. 18/146,929, filed Mar. 28, 2024, 24 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,929, “FInal Office Action”, U.S. Appl. No. 18/146,929, filed Oct. 23, 2024, 26 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]
“Non-Final Office Action”, U.S. Appl. No. 18/187,900, Mar. 13, 2025, 11 pages. [cited by applicant]
“Final Office Action”, U.S. Appl. No. 18/190,664, Feb. 26, 2025, 13 pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 18/187,848, Jun. 26, 2025, 20 pages. [cited by applicant]
“Non-Final Office Action”, U.S. Appl. No. 18/190,664, Jun. 24, 2025, 14 pages. [cited by applicant]
Cited By (2)
US 12,474,855 US 12,487,765