US 12,475,026 B2
Emulating performance of prior generation platforms
Richard E. George, Santa Clara, CA (US); Vidyashankar Viswanathan, Boxborough, MA (US); and Michael Y. Chow, Santa Clara, CA (US)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US)
Filed on Dec. 28, 2021, as Appl. No. 17/564,036.
Prior Publication US 2023/0205680 A1, Jun. 29, 2023
Int. Cl. G06F 11/3668 (2025.01); G06F 11/34 (2006.01)
CPC G06F 11/3688 (2013.01) [G06F 11/3457 (2013.01); G06F 11/3684 (2013.01); G06F 11/3692 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for emulating, in a platform, performance of a target platform, comprising:
receiving, by the platform, values of system features, associated with a target performance of the target platform;
detecting, by the platform, that code for an application is compiled for the target platform prior to executing the application;
switching, by the platform, from a native mode of operation to a foreign mode of operation based on the detecting, the switching comprising setting based on the received values of system features, one or more configuration knobs to match a performance of the platform to the target performance of the target platform; and
executing, by the platform, the application in the foreign mode of operation, wherein the executing emulates the target performance of the target platform.