-
公开(公告)号:US12072756B2
公开(公告)日:2024-08-27
申请号:US17854710
申请日:2022-06-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Vilas K. Sridharan , Dean A. Liberty , Magiting Talisayon , Srikanth Masanam
CPC classification number: G06F11/0772 , G06F11/0787 , G06F11/1405 , G06F12/0292
Abstract: An apparatus and method for supporting communication during error handling in a computing system. A computing system includes a first partition and a second partition, each capable of performing error management based on a respective machine check architecture (MCA). When a host processor in the first partition detects an error that requires information from processor cores of the second partition, the host processor generates an access request with a target address pointing to a storage location in a memory of the second partition, not the first partition. When the host processor receives the requested error log information from the second partition, the host processor completes processing of the error. To support the host processor in generating the target address for the access request, during an earlier bootup operation, the second partition communicates the hardware topology of the second partition to the host processor.
-
公开(公告)号:US11842200B2
公开(公告)日:2023-12-12
申请号:US16586247
申请日:2019-09-27
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: John M. King , Magiting Talisayon , Michael Estlick
CPC classification number: G06F9/3887 , G06F9/3013 , G06F9/30018 , G06F9/30036 , G06F9/30043 , G06F9/3861
Abstract: An apparatus includes a plurality of load buses and a load store unit that includes a plurality of load ports to access the plurality of load buses. The load store unit performs a gather operation to concurrently gather a plurality of subsets of data from a memory via the plurality of load buses in a first mode. The apparatus also includes a register that is partitioned into a plurality of portions to hold the plurality of subsets of data provided by the load store unit. The load store unit ignores exceptions or faults while performing the gather operation in the first mode and transitions to a second mode in response to an exception or fault. Two lanes are dispatched to concurrently perform the gather operation per clock cycle in the first mode and a single lane is dispatched to perform the gather operation per clock cycle in the second mode.
-
公开(公告)号:US11467838B2
公开(公告)日:2022-10-11
申请号:US15986626
申请日:2018-05-22
Applicant: Advanced Micro Devices, Inc.
Inventor: Kai Troester , Magiting Talisayon , Hongwen Gao , Benjamin Floering , Emil Talpes
IPC: G06F9/30
Abstract: Systems, apparatuses, and methods for implementing a fastpath microcode sequencer are disclosed. A processor includes at least an instruction decode unit and first and second microcode units. For each received instruction, the instruction decode unit forwards the instruction to the first microcode unit if the instruction satisfies at least a first condition. In one implementation, the first condition is the instruction being classified as a frequently executed instruction. If a received instruction satisfies at least a second condition, the instruction decode unit forwards the received instruction to a second microcode unit. In one implementation, the first microcode unit is a smaller, faster structure than the second microcode unit. In one implementation, the second condition is the instruction being classified as an infrequently executed instruction. In other implementations, the instruction decode unit forwards the instruction to another microcode unit responsive to determining the instruction satisfies one or more other conditions.
-
公开(公告)号:US12111719B2
公开(公告)日:2024-10-08
申请号:US17854788
申请日:2022-06-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Vilas K. Sridharan , Magiting Talisayon , Srikanth Masanam , Dean A. Liberty
IPC: G06F11/07
CPC classification number: G06F11/0787 , G06F11/0709 , G06F11/0721
Abstract: An apparatus and method for supporting communication during error handling in a computing system. A computing system includes a first partition and a second partition, each capable of performing error management based on a respective machine check architecture (MCA). The first partition includes a host processor that executes an exception handler for managing reported errors. A message converter unit of the second partition assists in generating messages based on detected errors in the second partition. The message converter unit receives requests from hardware components of the second partition for handling errors and translates MCA addresses between the first partition and the second partition. To support the message converter unit, during an earlier bootup operation, the second partition communicates the hardware topology of the second partition to the host processor, and the host processor sends address translation information.
-
公开(公告)号:US20240004750A1
公开(公告)日:2024-01-04
申请号:US17854788
申请日:2022-06-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Vilas K. Sridharan , Magiting Talisayon , Srikanth Masanam , Dean A. Liberty
IPC: G06F11/07
CPC classification number: G06F11/0793 , G06F11/0709 , G06F11/0721
Abstract: An apparatus and method for supporting communication during error handling in a computing system. A computing system includes a first partition and a second partition, each capable of performing error management based on a respective machine check architecture (MCA). The first partition includes a host processor that executes an exception handler for managing reported errors. A message converter unit of the second partition assists in generating messages based on detected errors in the second partition. The message converter unit receives requests from hardware components of the second partition for handling errors and translates MCA addresses between the first partition and the second partition. To support the message converter unit, during an earlier bootup operation, the second partition communicates the hardware topology of the second partition to the host processor, and the host processor sends address translation information.
-
公开(公告)号:US20240004744A1
公开(公告)日:2024-01-04
申请号:US17854710
申请日:2022-06-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Vilas K. Sridharan , Dean A. Liberty , Magiting Talisayon , Srikanth Masanam
CPC classification number: G06F11/0772 , G06F11/0787 , G06F11/1405 , G06F12/0292
Abstract: An apparatus and method for supporting communication during error handling in a computing system. A computing system includes a first partition and a second partition, each capable of performing error management based on a respective machine check architecture (MCA). When a host processor in the first partition detects an error that requires information from processor cores of the second partition, the host processor generates an access request with a target address pointing to a storage location in a memory of the second partition, not the first partition. When the host processor receives the requested error log information from the second partition, the host processor completes processing of the error. To support the host processor in generating the target address for the access request, during an earlier bootup operation, the second partition communicates the hardware topology of the second partition to the host processor.
-
-
-
-
-