Patents Assigned to Advanced Micro Devices, Inc.
  • Patent number: 12717390
    Abstract: A processing unit manages temperature by correlating readings from a plurality of external temperature sensors to a skin temperature of the processing unit, wherein the correlation is based on characteristics of a computer chassis that is to include the processing unit. The processing unit is mounted on a printed circuit board (PCB) or other substrate that is to be placed in a computer chassis. Each of a plurality of temperature sensors is placed at a different location of the PCB to provide temperature readings from a variety of locations of the PCB. A temperature controller of the processing unit receives temperature readings from the plurality of sensors and correlates the temperature readings with a skin temperature of the processing unit based on a plurality of correlation values.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: August 25, 2026
    Assignees: Advanced Micro Devices, Inc., ATI TECHNOLOGIES ULC
    Inventors: Sukesh Shenoy, Adam N. C. Clark, Christopher M. Jaggers
  • Patent number: 12717630
    Abstract: A processing system includes one or more network-attached hostless accelerator (NAHA) units each having an integrated circuit. The integrated circuit of each NAHA unit includes a memory and a first network interface controller configured to communicatively couple the memory to a network such that the memory of the NAHA unit is communicatively coupled to one or more memories of other NAHA units via the network. Additionally, a NAHA unit of the processing system includes one or more processor cores configured to execute an instruction to generate a result. Further, the one or more processor cores of the NAHA unit are configured to store the result in the one or more memories of the other NAHA units.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: August 25, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Mazda Sabony
  • Patent number: 12717698
    Abstract: Systems and methods for building applications by automatically incorporating application performance data into the application build process are disclosed. By capturing build settings and performance data from prior applications being executed on different computing systems such as bare metal and virtualized cloud instances, a performance database may be maintained and used to predict build settings that improve application performance (e.g., on a specific computing system or computing system configuration).
    Type: Grant
    Filed: July 1, 2024
    Date of Patent: August 25, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Max Alt, Paulo Roberto Pereira de Souza filho
  • Patent number: 12717486
    Abstract: A data processor includes a memory accessing agent for generating memory access requests for a memory that includes a plurality of banks, and a memory controller. The memory controller includes a command queue and a refresh controller. The command queue is for storing the memory access requests. The refresh controller is coupled to the command queue and is operable to select an order of providing multi-bank refresh commands to sets of selected banks of the plurality of banks in the memory in response to lowest-cost estimates of the banks of the memory based on the memory access requests in the command queue.
    Type: Grant
    Filed: December 23, 2024
    Date of Patent: August 25, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Kedarnath Balakrishnan
  • Patent number: 12719668
    Abstract: Automatic key rolling for link encryption is described. In accordance with the described techniques, data packets are encrypted at a first endpoint of a communication link using a first data encryption key. The encrypted data packets are communicated over the communication link to a second endpoint. A key rolling event that is known by both the first endpoint and the second endpoint is detected at the first endpoint. Responsive to detecting the key rolling event, the first data encryption key is rolled to a second data encryption key for encrypting data packets communicated over the communication link. In one or more implementations, the second endpoint is also configured to roll from the first data encryption key to the second data encryption key responsive to the key rolling event in order to decrypt data packets encrypted with the second data encryption key which are received from the first endpoint.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 25, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Donald Preston Matthews, Jr.
  • Patent number: 12718466
    Abstract: Devices and methods for rendering objects using ray tracing are provided which include during a build time: generating an accelerated hierarchy structure comprising data representing an approximate volume bounding a group of geometric shapes representing the objects in the scene and data representing the geometric shapes; and generating additional data used to transform rays, to be cast in the scene, from a high precision space to a low precision space; and during a render time occurring after the build time: performing ray intersection tests, using the additional data generated during the build time, for the rays in the scene; and rendering the scene based on the ray intersection tests. Because the additional data is generated prior to render time, the additional data can be used to perform the ray intersection testing more efficiently.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: August 25, 2026
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Andrew Erin Kensler, Sean Keely, Michael John Livesley, David William John Pankratz
  • Patent number: 12717990
    Abstract: The disclosed computer-implemented method for automatically generating a printed circuit board design includes executing, by at least one processor based on input parameters, a grouping operation that identifies network shapes defining regions occupied by corresponding networks for one or more layers of an integrated circuit package. The method additionally includes identifying, by the at least one processor based on the identified network shapes, connections of the integrated circuit package. The method also includes automatically generating, by the at least one processor and based on the identified connections, a printed circuit board design. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: August 25, 2026
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Supatta Niramarnkarn, Fei Guo
  • Patent number: 12721128
    Abstract: A system and method for efficiently creating layout for a standard cell are described. A standard cell to be used for an integrated circuit uses a full trench silicide strap as drain regions for a pmos transistor and an nmos transistor. Multiple unidirectional routes in metal zero are placed across the standard cell where each route connects to a trench silicide contact. Power and ground connections utilize pins rather than end-to-end rails in the standard cell. Additionally, intermediate nodes are routed in the standard cell with unidirectional routes.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 25, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Richard T. Schultz
  • Patent number: 12718464
    Abstract: A technique for performing ray tracing operations is provided. The technique includes traversing a bounding volume hierarchy for a ray to arrive at a bounding box without use of a neural network; perform a feature vector lookup using modified polar coordinates characterizing the ray relative to the bounding box to obtain a set of feature vectors; and obtaining output with the neural network using the set of feature vectors.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: August 25, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Shin Fujieda, Takahiro Harada, Chih-Chen Kao
  • Patent number: 12721159
    Abstract: Structural thermal interfacing for lidded semiconductor packages, including: applying, to a periphery of a surface of a chip, a stiffening adhesive framing a center portion of the chip; applying, to the center portion of the chip, a thermal interface material; and applying a lid to the chip, wherein the lid contacts the stiffening adhesive and is thermally coupled to the chip via the thermal interface material after application to the chip.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: August 25, 2026
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Priyal Shah, Raja Swaminathan, Brett P. Wilkerson
  • Patent number: 12711071
    Abstract: A technique for operating a cache is disclosed. The technique includes based on a workload change, identifying a first allocation permissions policy; operating the cache according to the first allocation permissions policy; based on set sampling, identifying a second allocation permissions policy; and operating the cache according to the second allocation permissions policy.
    Type: Grant
    Filed: September 4, 2024
    Date of Patent: August 18, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Chintan S. Patel, Alexander J. Branover, Benjamin Tsien, Edgar Munoz, Vydhyanathan Kalyanasundharam
  • Patent number: 12713624
    Abstract: A method for providing backside power can include providing a first circuit die having a first metal stack. The method can also include connecting a second metal stack of a second circuit die to the first metal stack of the first circuit die, wherein a backside power delivery network is located in a passivation layer of at least one of the first circuit die or the second circuit die. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: August 18, 2026
    Assignees: Advanced Micro Devices, Inc., Xilinx, Inc.
    Inventors: Yan Wang, Kevin Gillespie, Samuel Naffziger, Richard Schultz, Raja Swaminathan, Omar Zia, John Wuu
  • Patent number: 12710991
    Abstract: An optimized service-based pipeline includes a resource manager that receives a request that includes a description of a workload from a workload initiator such as an application. The resource manager identifies runtime utilization metrics of a plurality of processing resources, where the plurality of processing resources includes at least a first graphics processing unit (GPU) and a second GPU. The resource manager determines, based on the utilization metrics and one or more policies, a workload allocation recommendation for the workload. Thus, the workload initiator can determine whether placing a workload on a particular processing resource is preferable based on runtime behavior of the system and policies established of the workload.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: August 18, 2026
    Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: Daniel Waihim Wong, Allen J. Porter
  • Patent number: 12711066
    Abstract: Embodiments herein describe a method and system for configuring device equalization self-training mode (DESTM) controls using in-band signaling, the DESTM controls including at least setting a minimum duration time, using a host to enable the DESTM controls, triggering a buffer to perform a self-training mode, sending linear-feedback shift register (LFSR) patterns to the buffer for the minimum duration time, and waiting for the minimum completion time to end before disabling the DESTM. The minimum duration time indicates a time that the self-training mode is active and is predefined. The buffer executes the self-training mode within the predefined minimum duration time.
    Type: Grant
    Filed: July 10, 2024
    Date of Patent: August 18, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Tsun-Ho Liu, David Da-Wei Lin, Aaron John Nygren
  • Patent number: 12713551
    Abstract: A rack is provided. In one aspect, a rack includes a horizontal tray, a vertical tray, and an L-shaped cable cartridge. The L-shaped cable cartridge includes connectors configured to connect to horizontal tray connectors on a first side of the horizontal tray and to vertical tray connectors on a second side of the vertical tray that is orthogonal to the first side. Further, the L-shaped cable cartridge includes cables connected to the connectors in the L-shaped cable cartridge to facilitate communication between the horizontal and vertical trays.
    Type: Grant
    Filed: June 21, 2024
    Date of Patent: August 18, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Norman James, Steven Lee Scott, Wade Doll
  • Patent number: 12710872
    Abstract: Systems, apparatuses, and methods for performing efficient memory accesses for a computing system are disclosed. In various embodiments, a computing system includes a computing resource and a memory controller coupled to a memory device. The computing resource selectively generates a hint that includes a target address of a memory request generated by the processor. The hint is sent outside the primary communication fabric to the memory controller. The hint conditionally triggers a data access in the memory device. When no page in a bank targeted by the hint is open, the memory controller processes the hint by opening a target page of the hint without retrieving data. The memory controller drops the hint if there are other pending requests that target the same page or the target page is already open.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: August 18, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Ravindra N. Bhargava, Philip S. Park, Vydhyanathan Kalyanasundharam, James Raymond Magro
  • Patent number: 12710974
    Abstract: A processor includes a virtual machine manager (VMM) configured to map a guest process address space identifier (PASID) associated with a virtual machine (VM) to a host PASID associated with a host machine of the VM. The processor further includes a processor core configured to maintain, responsive to the guest PASID being mapped to the host PASID, an entry in a PASID reverse mapping table (PMP) including one or more security attributes associated with the host PASID.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: August 18, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jeremy W. Powell, David Kaplan
  • Patent number: 12705054
    Abstract: Speculative execution using a page-level tracked load order queue includes: determining that a first load instruction targets a determined memory region; and in response to the first load instruction targeting the determined memory region, adding an entry to a page-level tracked load order queue instead of a load order queue, where the entry indicates a page address of a target of the first load instruction.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: August 11, 2026
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventor: Krishnan V. Ramani
  • Patent number: 12708017
    Abstract: The disclosed computer-implemented method for multi-tier multi-die modules may include bonding a front side of a first plurality of dies to a first carrier, forming a first wafer; preparing a back-side surface of the first wafer for hybrid bonding; bonding a back side of a second plurality of dies to a second carrier, forming a second wafer; preparing a front-side surface of the second wafer for hybrid bonding; and hybrid bonding the first wafer with the second wafer. Various other methods, apparatuses, and systems are also disclosed.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: August 11, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Chandra Sekhar Mandalapu, Rahul Agarwal, Raja Swaminathan
  • Patent number: 12705108
    Abstract: A processor includes an accelerated access circuit, a data structure, and a hardware scheduler. The data structure is managed by software and bound to the accelerated access circuit. The hardware scheduler is configured to schedule, on the accelerated access circuit, a work item requesting access to the data structure. The accelerated access circuit is configured to receive a request from the work item to access the data structure. Responsive to the request, the accelerated access circuit is further configured to serialize access by the work item to the data structure thereby preventing other work items from accessing the data structure.
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: August 11, 2026
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Matthaeus G. Chajdas, Christopher J. Brennan, Dominik Joerg Baumeister, Fabian Robert Sebastian Wildgrube, John Stephen Junkins, Nicolai Haehnle