-
公开(公告)号:US11966283B1
公开(公告)日:2024-04-23
申请号:US18072650
申请日:2022-11-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Divya Madapusi Srinivas Prasad , Sudhanva Gurumurthi , Yasuko Eckert , Jeffrey Richard Rearick , Sankaranarayanan Gurumurthy , Amitabh Mehra , Shidhartha Das , Alex W. Schaefer , Vikram Ramachandra , Vilas Sridharan
CPC classification number: G06F11/0793 , G06F11/07 , G06F1/30 , G06F11/0721
Abstract: An exemplary computing device includes a plurality of circuits and/or a plurality of in-situ monitors configured to generate outputs that indicate one or more operating conditions of the circuits. The computing device also includes a system management unit configured to detect a potentially faulty voltage-to-frequency ratio implemented by one of the circuits based at least in part on one or more of the outputs. The system management unit is also configured to modify the potentially faulty voltage-to-frequency ratio based at least in part on one or more of the outputs. Various other devices, systems, and methods are also disclosed.
-
公开(公告)号:US11880769B2
公开(公告)日:2024-01-23
申请号:US16191359
申请日:2018-11-14
Applicant: Advanced Micro Devices, Inc.
Inventor: Sudhanva Gurumurthi
Abstract: A system is described that performs training operations for a neural network, the system including an analog circuit element functional block with an array of analog circuit elements, and a controller. The controller monitors error values computed using an output from each of one or more initial iterations of a neural network training operation, the one or more initial iterations being performed using neural network data acquired from the memory. When one or more error values are less than a threshold, the controller uses the neural network data from the memory to configure the analog circuit element functional block to perform remaining iterations of the neural network training operation. The controller then causes the analog circuit element functional block to perform the remaining iterations.
-
公开(公告)号:US20230409426A1
公开(公告)日:2023-12-21
申请号:US17841864
申请日:2022-06-16
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Sudhanva Gurumurthi , Vilas Sridharan
CPC classification number: G06F11/1004 , G06F11/102 , G06F11/1068 , G06F11/0772
Abstract: A processing system includes a processing device coupled to a memory configured to check for and correct faults in requested data. In response to correcting the faults of the requested data, the memory sends the corrected data and unused check bits to the processing device as a plurality of fetch returns. The memory also sends a parity fetch based on the corrected data and one or more operations to the processing device. After receiving the plurality of fetch returns and the unused check bits, the processing device checks each fetch return for faults based on the unused check bits. In response to determining that a fetch return includes a fault, the processing device erases the fetch return and reconstructs the fetch return based on one or more other received fetch returns and the parity fetch.
-
公开(公告)号:US11775799B2
公开(公告)日:2023-10-03
申请号:US16194958
申请日:2018-11-19
Applicant: Advanced Micro Devices, Inc.
Inventor: Georgios Mappouras , Amin Farmahini-Farahani , Sudhanva Gurumurthi , Abhinav Vishnu , Gabriel H. Loh
CPC classification number: G06N3/04 , G06F9/44505 , G06F9/544 , G06N3/084
Abstract: Systems, apparatuses, and methods for managing buffers in a neural network implementation with heterogeneous memory are disclosed. A system includes a neural network coupled to a first memory and a second memory. The first memory is a relatively low-capacity, high-bandwidth memory while the second memory is a relatively high-capacity, low-bandwidth memory. During a forward propagation pass of the neural network, a run-time manager monitors the usage of the buffers for the various layers of the neural network. During a backward propagation pass of the neural network, the run-time manager determines how to move the buffers between the first and second memories based on the monitored buffer usage during the forward propagation pass. As a result, the run-time manager is able to reduce memory access latency for the layers of the neural network during the backward propagation pass.
-
公开(公告)号:US20210342241A1
公开(公告)日:2021-11-04
申请号:US16862508
申请日:2020-04-29
Applicant: Advanced Micro Devices, Inc.
Inventor: Sudhanva Gurumurthi , Vilas K. Sridharan
Abstract: A method and apparatus for predicting and managing a device failure includes responsive to a predicted failure of a memory device, the predicted failure based on sensor data associated with the memory device, determining a further action for the memory device.
-
公开(公告)号:US20210117269A1
公开(公告)日:2021-04-22
申请号:US17113815
申请日:2020-12-07
Applicant: Advanced Micro Devices, Inc.
Inventor: John Kalamatianos , Michael Mantor , Sudhanva Gurumurthi
IPC: G06F11/10 , G06F12/0866 , G06F11/16
Abstract: A system and method for protecting memory instructions against faults are described. The system and method include converting the slave instructions to dummy operations, modifying memory arbiter to issue up to N master and N slave global/shared memory instructions per cycle, sending master memory requests to memory system, using slave requests for error checking, entering master requests to the GM/LM FIFO, storing slave requests in a register, and comparing the entered master requests with the stored slave requests.
-
公开(公告)号:US20210049446A1
公开(公告)日:2021-02-18
申请号:US16538764
申请日:2019-08-12
Applicant: Advanced Micro Devices, Inc.
Inventor: Sudhanva Gurumurthi , Abhinav Vishnu
Abstract: A system comprising an electronic device that includes a processor is described. During operation, the processor acquires a full version of a neural network, the neural network including internal elements for processing instances of input image data having a set of color channels. The processor then generates, from the neural network, a set of sub-networks, each sub-network being a separate copy of the neural network with the internal elements for processing at least one of the color channels in instances of input image data removed, so that each sub-network is configured for processing a different set of one or more color channels in instances of input image data. The processor next provides the sub-networks for processing instances of input image data—and may itself use the sub-networks for processing instances of input image data.
-
公开(公告)号:US10860418B2
公开(公告)日:2020-12-08
申请号:US16378287
申请日:2019-04-08
Applicant: Advanced Micro Devices, Inc.
Inventor: John Kalamatianos , Michael Mantor , Sudhanva Gurumurthi
IPC: G06F11/10 , G06F11/16 , G06F12/0866 , G06F11/00 , H03M13/00
Abstract: A system and method for protecting memory instructions against faults are described. The system and method include converting the slave instructions to dummy operations, modifying memory arbiter to issue up to N master and N slave global/shared memory instructions per cycle, sending master memory requests to memory system, using slave requests for error checking, entering master requests to the GM/LM FIFO, storing slave requests in a register, and comparing the entered master requests with the stored slave requests.
-
公开(公告)号:US20190235953A1
公开(公告)日:2019-08-01
申请号:US16378287
申请日:2019-04-08
Applicant: Advanced Micro Devices, Inc.
Inventor: John Kalamatianos , Michael Mantor , Sudhanva Gurumurthi
IPC: G06F11/10 , G06F11/16 , G06F12/0866
CPC classification number: G06F11/1064 , G06F11/1629 , G06F11/1641 , G06F11/1654 , G06F12/0866 , G06F2212/1032 , G06F2212/281 , G06F2212/403
Abstract: A system and method for protecting memory instructions against faults are described. The system and method include converting the slave instructions to dummy operations, modifying memory arbiter to issue up to N master and N slave global/shared memory instructions per cycle, sending master memory requests to memory system, using slave requests for error checking, entering master requests to the GM/LM FIFO, storing slave requests in a register, and comparing the entered master requests with the stored slave requests.
-
公开(公告)号:US10255132B2
公开(公告)日:2019-04-09
申请号:US15190015
申请日:2016-06-22
Applicant: Advanced Micro Devices, Inc.
Inventor: John Kalamatianos , Michael Mantor , Sudhanva Gurumurthi
IPC: G06F11/10 , G06F11/16 , G06F12/0866 , G06F11/00 , H03M13/00
Abstract: A system and method for protecting memory instructions against faults are described. The system and method include converting the slave instructions to dummy operations, modifying memory arbiter to issue up to N master and N slave global/shared memory instructions per cycle, sending master memory requests to memory system, using slave requests for error checking, entering master requests to the GM/LM FIFO, storing slave requests in a register, and comparing the entered master requests with the stored slave requests.
-
-
-
-
-
-
-
-
-