-
公开(公告)号:US20240111682A1
公开(公告)日:2024-04-04
申请号:US17957262
申请日:2022-09-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander Joseph Branover
IPC: G06F12/0891
CPC classification number: G06F12/0891
Abstract: Runtime flushing to persistency in heterogenous systems is described. In accordance with the described techniques, a system may include a persistent memory in electronic communication with at least one cache and a controller configured to command the at least one cache to flush dirty data to the persistent memory in response to a dirtiness of the at least one cache reaching a cache dirtiness threshold.
-
公开(公告)号:US20240111680A1
公开(公告)日:2024-04-04
申请号:US17957205
申请日:2022-09-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander Joseph Branover
IPC: G06F12/0868 , G06F12/084
CPC classification number: G06F12/0868 , G06F12/084 , G06F2212/1032
Abstract: Selecting between basic and global persistent flush modes is described. In accordance with the described techniques, a system includes a data fabric in electronic communication with at least one cache and a controller configured to select between operating in a global persistent flush mode and a basic persistent flush mode based on an available flushing latency of the system, control the at least one cache to flush dirty data to the data fabric in response to a flush event trigger while operating in the global persistent flush mode, and transmit a signal to switch control to an application to flush the dirty data from the at least one cache to the data fabric while operating in the basic persistent flush mode.
-
143.
公开(公告)号:US20240111622A1
公开(公告)日:2024-04-04
申请号:US17957948
申请日:2022-09-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Siddharth K. Shah , Vilas Sridharan , Amitabh Mehra , Anil Harwani , William Fischofer
IPC: G06F11/07
CPC classification number: G06F11/0793 , G06F11/0721 , G06F11/079
Abstract: A disclosed method can include (i) reporting, by a microcontroller, detection of a violation of a physical infrastructure constraint to a machine check architecture, (ii) triggering, by the machine check architecture in response to the reporting, a machine-check exception such that the violation of the physical infrastructure constraint is recorded, and (iii) performing a corrective action based on the triggering of the machine-check exception. Various other apparatuses, systems, and methods are also disclosed.
-
144.
公开(公告)号:US20240111620A1
公开(公告)日:2024-04-04
申请号:US17958116
申请日:2022-09-30
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Mohammad Hamed Mousazadeh , Arpit Patel , Gabor Sines , Omer Irshad , Phillippe John Louis Yu , Zongjie Yan , Ian Charles Colbert
CPC classification number: G06F11/079 , G06F11/0775 , G06K9/6256 , G06N20/00
Abstract: The disclosed computer-implemented method for generating remedy recommendations for power and performance issues within semiconductor software and hardware. For example, the disclosed systems and methods can apply a rule-based model to telemetry data to generate rule-based root-cause outputs as well as telemetry-based unknown outputs. The disclosed systems and methods can further apply a root-cause machine learning model to the telemetry-based unknown outputs to analyze deep and complex failure patterns with the telemetry-based unknown outputs to ultimately generate one or more root-cause remedy recommendations that are specific to the identified failure and the client computing device that is experiencing that failure.
-
公开(公告)号:US20240111489A1
公开(公告)日:2024-04-04
申请号:US17955634
申请日:2022-09-29
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Onur Kayiran , Michael Estlick , Masab Ahmad , Gabriel H. Loh
CPC classification number: G06F7/4981 , G06F7/506
Abstract: A processing unit includes a plurality of adders and a plurality of carry bit generation circuits. The plurality of adders add first and second X bit binary portion values of a first Y bit binary value and a second Y bit binary value. Y is a multiple of X. The plurality of adders further generate first carry bits. The plurality of carry bit generation circuits is coupled to the plurality of adders, respectively, and receive the first carry bits. The plurality of carry bit generation circuits generate second carry bits based on the first carry bits. The plurality of adders use the second carry bits to add the first and second X bit binary portions of the first and second Y bit binary values, respectively.
-
公开(公告)号:US20240111452A1
公开(公告)日:2024-04-04
申请号:US17937292
申请日:2022-09-30
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Michael John Austin , Dmitri Tikhostoup
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0673
Abstract: An apparatus and method for efficiently managing performance among multiple integrated circuits in separate semiconductor chips. In various implementations, a computing system includes at least a first processing node and a second processing node. While processing tasks, the first processing node uses a first memory and the second processing node uses a second memory. A first communication channel transfers data between the first processing node and the second processing node. The first processing node accesses the second memory using a second communication channel different from the first communication channel and supports point-to-point communication. The second memory services access requests from the first and second processing nodes as the access requests are received while foregoing access conflict detection. The first processing node accesses the second memory after determining a particular amount of time has elapsed after reception of an indication from the second processing node specifying that a particular task has begun.
-
公开(公告)号:US20240111343A1
公开(公告)日:2024-04-04
申请号:US17956796
申请日:2022-09-29
Applicant: ADVANCED MICRO DEVICES, INC.
CPC classification number: G06F1/206 , G06F9/4893
Abstract: A method for configuring a processor includes identifying a component cooling device thermally coupled to a processor, and configuring one or more operating parameters of the processor based on the identification of the component cooling device.
-
公开(公告)号:US11947455B2
公开(公告)日:2024-04-02
申请号:US18135555
申请日:2023-04-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Paul J. Moyer
IPC: G06F12/08 , G06F12/0802
CPC classification number: G06F12/0802 , G06F2212/60
Abstract: Disclosed is a system and method for use in a cache for suppressing modification of cache line. The system and method includes a processor and a memory operating cooperatively with a cache controller. The memory includes a coherence directory stored within a cache created to track at least one cache line in the cache via the cache controller. The processor instructs a cache controller to store a first data in a cache line in the cache. The cache controller tags the cache line based on the first data. The processor instructs the cache controller to store a second data in the cache line in the cache causing eviction of the first data from the cache line. The processor compares based on the tagging the first data and the second data and suppresses modification of the cache line based on the comparing of the first data and the second data.
-
公开(公告)号:US20240106782A1
公开(公告)日:2024-03-28
申请号:US17954748
申请日:2022-09-28
Applicant: Advanced Micro Devices, Inc.
IPC: H04L51/212 , H04L51/234
CPC classification number: H04L51/212 , H04L51/234
Abstract: In accordance with described techniques for filtered responses to memory operation messages, a computing system or computing device includes a memory system that receives messages. A filter component in the memory system receives the responses to the memory operation messages, and filters one or more of the responses based on a filterable condition. A tracking logic component tracks the one or more responses as filtered responses for communication completion.
-
公开(公告)号:US20240106423A1
公开(公告)日:2024-03-28
申请号:US17935391
申请日:2022-09-26
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Sokratis Dimitriadis , Rashad Oreifej , Ashish Jain , Joyce Cheuk Wai Wong , Tzyy-Juin Kao
CPC classification number: H03K5/00006 , G05F1/46 , G06F1/08 , H03K5/159
Abstract: Systems, apparatuses, and methods for managing power and performance in a computing system. A system management unit detects a condition indicating a change in a power-performance state of a given computing unit is indicated. In response to detecting the indication, the system management unit is configured to initiate a change to a frequency of a clock signal generated by an adaptive oscillator by changing a voltage supplied to the adaptive oscillator. The adaptive oscillator is configured to rapidly change a frequency of the clock signal generated in response to detecting a change in a droopy supply voltage of the adaptive oscillator. The new frequency generated by the adaptive oscillator is based in part on a difference between the droopy supply voltage and a regulated supply voltage of the adaptive oscillator.
-
-
-
-
-
-
-
-
-