-
公开(公告)号:US11437359B2
公开(公告)日:2022-09-06
申请号:US16799243
申请日:2020-02-24
Applicant: Advanced Micro Devices, Inc.
Inventor: Brett P. Wilkerson , Milind S. Bhagavat , Rahul Agarwal , Dmitri Yudanov
IPC: H01L25/18 , H01L23/367 , H01L23/00 , H01L25/00 , H01L23/48
Abstract: A method for manufacturing a three-dimensional integrated circuit includes attaching a first side of a first die to a first carrier wafer. The method includes preparing a second side of the first die to generate a prepared second side of the first die. The method includes attaching the prepared second side of the first die to a second carrier wafer. The method includes removing the first carrier wafer from the first side of the first die to form a transitional three-dimensional integrated circuit. The method includes attaching a third carrier wafer to a first side of the transitional three-dimensional integrated circuit. The method includes attaching a first side of the second die to a second side of the transitional three-dimensional integrated circuit.
-
公开(公告)号:US11436060B2
公开(公告)日:2022-09-06
申请号:US16552065
申请日:2019-08-27
Applicant: Advanced Micro Devices, Inc.
Inventor: Karthik Rao , Abhinav Vishnu
Abstract: Systems, apparatuses, and methods for proactively managing inter-processor network links are disclosed. A computing system includes at least a control unit and a plurality of processing units. Each processing unit of the plurality of processing units includes a compute module and a configurable link interface. The control unit dynamically adjusts a clock frequency and a link width of the configurable link interface of each processing unit based on a data transfer size and layer computation time of a plurality of layers of a neural network so as to reduce execution time of each layer. By adjusting the clock frequency and the link width of the link interface on a per-layer basis, the overlapping of communication and computation phases is closely matched, allowing layers to complete more quickly.
-
公开(公告)号:US11436016B2
公开(公告)日:2022-09-06
申请号:US16703833
申请日:2019-12-04
Applicant: Advanced Micro Devices, Inc.
Inventor: Anthony T. Gutierrez , Bradford M. Beckmann , Marcus Nathaniel Chow
Abstract: A technique for determining whether a register value should be written to an operand cache or whether the register value should remain in and not be evicted from the operand cache is provided. The technique includes executing an instruction that accesses an operand that comprises the register value, performing one or both of a lookahead technique and a prediction technique to determine whether the register value should be written to an operand cache or whether the register value should remain in and not be evicted from the operand cache, and based on the determining, updating the operand cache.
-
公开(公告)号:US11435806B2
公开(公告)日:2022-09-06
申请号:US16715184
申请日:2019-12-16
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Jerry A. Ahrens , Amitabh Mehra , Anil Harwani , William R. Alverson , Grant E. Ley , Charles Sy Lee
IPC: G06F1/3234
Abstract: Automatic voltage reconfiguration in a computer processor including one or more cores includes executing one or more user-specified workloads; determining, based on the user-specified workloads, a respective minimum safe voltage for each core of one or more cores; and modifying a respective voltage configuration for each core of the one or more cores based on the respective minimum safe voltage.
-
公开(公告)号:US11431872B2
公开(公告)日:2022-08-30
申请号:US16925911
申请日:2020-07-10
Applicant: Advanced Micro Devices, Inc.
Inventor: Radhakrishna Giduthuri , Michael L. Schmit
Abstract: A computer vision processing device is provided which comprises memory configured to store data and a processor. The processor is configured to store captured image data in a first buffer and acquire access to the captured image data in the first buffer when the captured image data is available for processing. The processor is also configured to execute a first group of operations in a processing pipeline, each of which processes the captured image data accessed from the first buffer and return the first buffer for storing next captured image data when a last operation of the first group of operations executes.
-
公开(公告)号:US11422707B2
公开(公告)日:2022-08-23
申请号:US15851479
申请日:2017-12-21
Applicant: Advanced Micro Devices, Inc.
Inventor: James Raymond Magro
Abstract: Systems, apparatuses, and methods for performing efficient memory accesses for a computing system are disclosed. A computing system includes one or more clients for processing applications. A memory controller transfers traffic between the memory controller and two channels, each connected to a memory device. A client sends a 64-byte memory request with an indication specifying that there are two 32-byte requests targeting non-contiguous data within a same page. The memory controller generates two addresses, and sends a single command and the two addresses to two channels to simultaneously access non-contiguous data in a same page.
-
公开(公告)号:US11416256B2
公开(公告)日:2022-08-16
申请号:US16945275
申请日:2020-07-31
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Marius Evers , Aparna Thyagarajan , Ashok T. Venkatachar
Abstract: A set of entries in a branch prediction structure for a set of second blocks are accessed based on a first address of a first block. The set of second blocks correspond to outcomes of one or more first branch instructions in the first block. Speculative prediction of outcomes of second branch instructions in the second blocks is initiated based on the entries in the branch prediction structure. State associated with the speculative prediction is selectively flushed based on types of the branch instructions. In some cases, the branch predictor can be accessed using an address of a previous block or a current block. State associated with the speculative prediction is selectively flushed from the ahead branch prediction, and prediction of outcomes of branch instructions in one of the second blocks is selectively initiated using non-ahead accessing, based on the types of the one or more branch instructions.
-
公开(公告)号:US11409608B2
公开(公告)日:2022-08-09
申请号:US17136549
申请日:2020-12-29
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Shrikanth Ganapathy , Ross V. La Fetra , John Kalamatianos , Sudhanva Gurumurthi , Shaizeen Aga , Vilas Sridharan , Michael Ignatowski , Nuwan Jayasena
Abstract: Providing host-based error detection capabilities in a remote execution device is disclosed. A remote execution device performs a host-offloaded operation that modifies a block of data stored in memory. Metadata is generated locally for the modified of block of data such that the local metadata generation emulates host-based metadata generation. Stored metadata for the block of data is updated with the locally generated metadata for the modified portion of the block of data. When the host performs an integrity check on the modified block of data using the updated metadata, the host does not distinguish between metadata generated by the host and metadata generated in the remote execution device.
-
公开(公告)号:US20220237333A1
公开(公告)日:2022-07-28
申请号:US17546577
申请日:2021-12-09
Applicant: Advanced Micro Devices, Inc.
Inventor: Tan Peng , Scott Swanstrom
Abstract: A method includes performing a validation process on a firmware feature description file indicating a set of firmware features in an integrated circuit package, and communicating a result of the validation process to firmware feature enablement logic residing in the integrated circuit package.
-
公开(公告)号:US20220208678A1
公开(公告)日:2022-06-30
申请号:US17135122
申请日:2020-12-28
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Richard SCHULTZ
IPC: H01L23/528 , H01L23/522 , H01L27/092 , H01L29/45 , H01L21/285 , H01L21/8238
Abstract: A cell layout implemented in an integrated circuit (IC) includes a first plurality of independent power posts in a first metal layer. Each independent power post of the plurality of independent power posts provides a power connection to one device of a plurality of devices within the cell layout. A source or drain of each device of the plurality of devices is connected to one independent power post of the plurality of independent power posts. The IC further includes a plurality of independent power straps in a second metal layer that is different from the first metal layer. Each independent power strap of the plurality of independent power straps spans across and connects to multiple independent power posts of the first plurality of independent power posts.
-
-
-
-
-
-
-
-
-