Just this week, AMD filed a patent in the United States revealing the company’s intention to implement automatic overclocking technology for RAM memory on AMD Ryzen computers. This patent leaves nothing to the imagination, and its very name says it all: “AUTOMATIC MEMORY OVERCLOCKING” (automatic memory overclocking), summarizing the patent as follows:
“Automatic memory overclocking, including: increasing a memory frequency setting for a memory module until it fails a memory stability test; determining an overclocked memory frequency setting that includes a memory frequency setting greater than the passing of the memory stability test; and generating a profile that includes the overclocked memory frequency setting.
In this way, the automatic overclock has the mission of increasing the frequencies of the memory modules until an internal test of the company reflects a stability problem. This will reset the overclock to the highest frequencies it was able to reach while passing the stability test. Subsequently, it creates a specific overclocking profile with the frequency reached. In addition to the adjustment of the frequencies, it is indicated that it will be possible determine memory timingswhile users will still be able to revert the motion to factory profiles set by the memory manufacturers themselves or any other manual overclocking they decide to do.
It is likely that this technology could be announced or at least discussed next week with the announcement in the company of AMD Ryzen 7000 processors.
“Increasing the memory frequency parameter for the memory module until it fails the memory stability test sometimes includes determining one or more memory timing parameters, and the steps further comprise: determining one or more overclocked memory timing parameters, including the one or more memory timing parameters corresponding to the overclocked memory frequency parameter; and wherein profiling comprises profiling comprising the or overclocked memory synchronization settings”, can be read in the patent provided by AMD.
“On some occasions, one or more memory timing adjustments include one or more of the following: a column access strobe (CAS) latency, a row address strobe (RAS) to Column Access Strobe (CAS) (Write), Row Address Strobe (RAS) to Column Access Strobe (CAS) (Read), Row Preload Time, and/or Row Active Time the steps also include: determining one or more underclocking parameters as a function of the one or more overclocked memory clocking parameters, and wherein profiling includes profiling including the one or more underclocking parameters -synchronization.
In some cases, the throttling setting(s) are based on one or more rules applied to the overclocked memory frequency setting and/or memory timing setting(s). Sometimes the steps also include storing the profile in a vault. In some cases, the steps also include: loading the profile from the storage location; and apply the profile to the memory module”.