Patents Assigned to ATI
  • Publication number: 20230421173
    Abstract: Huffman packing for delta compression is described. In accordance with the described techniques, delta values between neighboring elements of a data block are generated using delta compression. The delta values are transformed according to a transformation algorithm. The transformed delta values are packed using Huffman encoding to generate compressed data that corresponds to the data block.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Applicant: ATI Technologies ULC
    Inventors: Yaser ElSayed, Angel Serah, Jing Xie
  • Publication number: 20230421787
    Abstract: A technique for encoding video is provided. The technique includes for a first portion of a first frame that is encoded by a first encoder in parallel with a second portion of the first frame that is encoded by a second encoder, determining a historical complexity distribution; determining a first bit budget for the first portion of the first frame based on the historical complexity distribution; and encoding the first portion of the first frame by the first encoder, based on the first bit budget.
    Type: Application
    Filed: June 22, 2022
    Publication date: December 28, 2023
    Applicant: ATI Technologies ULC
    Inventors: Wei Gao, Gabor Sines, Ihab M. A. Amer, Crystal Yeong-Pian Sau, Feng Pan, Dong Liu
  • Publication number: 20230420018
    Abstract: A data processor is for accessing a memory having a first pseudo channel and a second pseudo channel. The data processor includes at least one memory accessing agent, a memory controller, and a data fabric. The at least one memory accessing agent generates generating memory access requests including first memory access requests that access the memory. The memory controller provides memory commands to the memory in response to the first memory access requests. The data fabric routes the first memory access requests to a first downstream port in response to a corresponding first memory request accessing the first pseudo channel, and to a second downstream port in response to the corresponding first memory request accessing the second pseudo channel. The memory controller has first and second upstream ports coupled to the first and second downstream ports of the data fabric, respectively, and a downstream port coupled to the memory.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Xuan Chen, Chih-Hua Hsu, Pradeep Jayaraman, Abdussalam Aburwein
  • Patent number: 11853231
    Abstract: Apparatuses, systems and methods for routing requests and responses targeting a shared resource. A queue in a communication fabric is located in a path between the requesters and a shared resource. In some embodiments, the shared resource is a shared address translation cache stored in an endpoint. The physical channel between the queue and the shared resource supports multiple virtual channels. The queue assigns at least one entry to each virtual channel of a group of virtual channels where the group includes a virtual channel for each address translation request type from a single requester of the multiple requesters. When the at least one entry for a given requester is de-allocated, the queue allocates this entry only with requests from the assigned virtual channel even if the empty entry is the only available entry of the queue.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 26, 2023
    Assignee: ATI Technologies ULC
    Inventor: Kostantinos Danny Christidis
  • Patent number: 11850733
    Abstract: To substantially eliminate torsional freeplay in a robotic tool changer having a ball-lock coupling mechanism, scallop-like features in the form of cross-contact recesses are formed in at least one of, and preferably both of, a bearing race in a tool assembly at the points of contact of rolling members, and in the opposing inner surfaces of bores containing the rolling members in a master assembly. The cross-contact recesses are sized and shaped to receive a rolling member, but have a central void, or channel, perpendicular to the rolling member's motion in torsional freeplay, which does not contact the rolling member. The cross-contact recess contacts the rolling member at contact areas on either side of the central void.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: December 26, 2023
    Assignee: ATI Industrial Automation, Inc.
    Inventors: Baron Kendrick, Daniel Allen Norton, Dustin Christopher Simons
  • Patent number: 11851734
    Abstract: According to one embodiment, an alpha-beta titanium alloy comprises, in weight percentages: an aluminum equivalency in the range of about 6.7 to 10.0; a molybdenum equivalency in the range of 0 to 5.0; at least 2.1 vanadium; 0.3 to 5.0 cobalt; titanium; and incidental impurities.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: December 26, 2023
    Assignee: ATI PROPERTIES LLC
    Inventor: John W. Foltz, IV
  • Patent number: 11850887
    Abstract: A manually-rotatable hubcap for wheel/axle apparatus, the wheel configured to rotate with respect to the axle and having a wheel inner surface substantially parallel to the axle, the hubcap comprising: (a) a hubcap body having a lubrication filling port and a sealing surface facing the wheel inner surface; (b) retention structure for attaching the hubcap body to the wheel; and (c) a seal between the sealing surface and the wheel inner surface.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: December 26, 2023
    Assignee: ATI, Inc.
    Inventors: Jamsheed Reshad, Timothy D. Stacy
  • Publication number: 20230412864
    Abstract: Adaptive digital content preprocessing techniques based on a bitrate are described. In an implementation, a parameter of a preprocessing module is set based on a target bitrate. The parameter specifies an amount of preprocessing to be performed in preprocessing digital content. Preprocessed digital content is generated by preprocessing the digital content by the specified amount using the preprocessing module. Encoded digital content is generated by compressing the preprocessed digital content using a compression technique by an encoder. The encoded digital content is then transmitted for communication at the target bitrate.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 21, 2023
    Applicant: ATI Technologies ULC
    Inventors: Marvin Younan, Ihab Amer, Feng Pan
  • Patent number: 11848656
    Abstract: A power delivery network, circuit, and method reduce die package resonance of an integrated circuit (IC) die. Decoupling capacitors interact with equivalent series inductances (ESLs) of power conductors within a package carrier substrate create the die package resonance characteristic. In one form an anti-resonance tuning circuit has a first branch including a first inductance coupled to one of an IC die positive power supply conductor and an IC die negative power supply conductor, and a second branch coupled directly to a selected one of a carrier substrate positive or negative conductive structures, the second branch comprising a second inductance inductively coupled to the first inductance.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 19, 2023
    Assignee: ATI Technologies ULC
    Inventor: Fei Guo
  • Publication number: 20230401159
    Abstract: A method and system for providing memory in a computer system. The method includes receiving a memory access request for a shared memory address from a processor, mapping the received memory access request to at least one virtual memory pool to produce a mapping result, and providing the mapping result to the processor.
    Type: Application
    Filed: August 24, 2023
    Publication date: December 14, 2023
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Anthony Asaro, Kevin Normoyle, Mark Hummel
  • Patent number: 11843529
    Abstract: A reporting device communicates with a master device by a first component and a daisy-chained second component. The reporting device receives a signal from the master device via the first component. The signal triggers the reporting device to transmit synchronously a telemetry data packet on the daisy-chained second component when a downstream device is coupled to the second component. The reporting device receives a first header packet having an address of the reporting device, transmits the telemetry data packet to the downstream device, and transmits a second header packet having an address of the downstream device.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: December 12, 2023
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Eric D. Meyer, Nima Osqueizadeh
  • Patent number: 11839815
    Abstract: Systems, apparatuses, and methods for performing adaptive audio mixing are disclosed. A trained neural network dynamically selects and mixes pre-recorded, human-composed music stems that are composed as mutually compatible sets. Stem and track selection, volume mixing, filtering, dynamic compression, acoustical/reverberant characteristics, segues, tempo, beat-matching and crossfading parameters generated by the neural network are inferred from the game scene characteristics and other dynamically changing factors. The trained neural network selects an artist's pre-recorded stems and mixes the stems in real-time in unique ways to dynamically adjust and modify background music based on factors such as game scenario, the unique storyline of the player, scene elements, the player's profile, interest, and performance, adjustments made to game controls (e.g., music volume), number of viewers, received comments, player's popularity, player's native language, player's presence, and/or other factors.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: December 12, 2023
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Carl Kittredge Wakeland, Mehdi Saeedi, Thomas Daniel Perry, Gabor Sines
  • Patent number: 11843772
    Abstract: Systems, apparatuses, and methods for bit budgeting in video encode pre-analysis based on context and features are disclosed. A pre-encoder receives a video frame and evaluates each block of the frame for the presence of several contextual indicators. The contextual indicators can include memory colors, text, depth of field, and other specific objects. For each contextual indicator detected, a coefficient is generated and added with other coefficients to generate a final importance value for the block. The coefficients can be adjusted so that only a defined fraction of the picture is deemed important. The final importance value of the block is used to determine the bit budget for the block. The block bit budgets are provided to the encoder and used to influence the quantization parameters used for encoding the blocks.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 12, 2023
    Assignee: ATI Technologies ULC
    Inventors: Mehdi Saeedi, Boris Ivanovic
  • Patent number: 11843793
    Abstract: A system and method for texture decompression is described. The method comprises receiving a first compressed texture block including two or more disjoint subsets of data and decompressing the first compressed texture block. The decompressing includes decompressing the two or more disjoint subsets in the first compressed texture block to form texels. The two or more disjoint subsets include a first disjoint subset comprising a first set of color endpoints and a second disjoint subset comprising a second set of color endpoints.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: December 12, 2023
    Assignee: ATI Technologies ULC
    Inventors: Konstantine Iourcha, Andrew S.C. Pomianowski
  • Patent number: 11836091
    Abstract: A processor supports secure memory access in a virtualized computing environment by employing requestor identifiers at bus devices (such as a graphics processing unit) to identify the virtual machine associated with each memory access request. The virtualized computing environment uses the requestor identifiers to control access to different regions of system memory, ensuring that each VM accesses only those regions of memory that the VM is allowed to access. The virtualized computing environment thereby supports efficient memory access by the bus devices while ensuring that the different regions of memory are protected from unauthorized access.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: December 5, 2023
    Assignees: Advanced Micro Devices, Inc., ATI TECHNOLOGIES ULC
    Inventors: Anthony Asaro, Jeffrey G. Cheng, Anirudh R. Acharya
  • Patent number: 11836031
    Abstract: Systems, apparatuses, and methods for performing a software override of a power estimation mechanism are disclosed. A computing system includes a plurality of tuned parameters for generating an estimate of power consumption. The tuned parameters are generated based on post-silicon characterization of the system. After deployment, the system executes a plurality of different applications. When launching a particular application, the system loads a corresponding set of override parameters which are used to replace the plurality of tuned parameters. The system generates an estimate of power consumption using the set of override parameters rather than the previously determined tuned parameters. Then while executing the particular application, the system makes adjustments to power and frequency values for the various system components based on the estimate of power consumption.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: December 5, 2023
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Jonathan David Hauke, Adam Clark
  • Publication number: 20230388527
    Abstract: A system and method for texture decompression is described. The method comprises receiving a compressed texture block including two or more disjoint subsets of data and decompressing the compressed texture block. The decompressing includes decompressing each of the two or more disjoint subsets in the compressed texture block to form texels. The two or more disjoint subsets include a first disjoint subset having a first set of color endpoints and a first index value for a first texel, and a second disjoint subset having a second set of color endpoints.
    Type: Application
    Filed: August 10, 2023
    Publication date: November 30, 2023
    Applicant: ATI Technologies ULC
    Inventors: Konstantine Iourcha, Andrew S.C. Pomianowski
  • Patent number: 11831900
    Abstract: Methods and apparatus encode image frames using intra-frame prediction by predicting pixels for a block of current pixels, based on a detected spatial pattern of pixel intensity differences among a plurality of neighboring reconstructed pixels to the block of current pixels, and encode a block of pixels of the image frame using the predicted block of reconstructed pixels. Inter-frame prediction is provided by determining whether blocks of pixels in temporally neighboring reconstructed frames corresponding to a candidate motion vector have a pattern of pixel intensity differences among the blocks from temporally neighboring frames. Predicted blocks are produced for a reconstructed frame based on the determined pattern of pixel intensity difference among temporally neighboring frames.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: November 28, 2023
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Haibo Liu, Ihab Amer
  • Patent number: 11830225
    Abstract: A feedback processing module includes a memory configured to store feedback received from an encoder. The feedback includes parameters associated with encoded graphics content generated by a graphics engine. The feedback processing module also includes a processor configured to generate configuration information for the graphics engine based on the feedback. The graphics engine is configured to execute a workload based on the configuration information. In some cases, the feedback processing module is also configured to receive feedback from a decoder that is used to decode the graphics content that is encoded by the encoder and generate the configuration information based on the feedback received from the decoder.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: November 28, 2023
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Yang Liu, Ihab Amer, Gabor Sines, Boris Ivanovic, Jinbo Qiu
  • Patent number: 11831888
    Abstract: Systems, apparatuses, and methods for reducing latency for wireless virtual and augmented reality applications are disclosed. A virtual reality (VR) or augmented reality (AR) system includes a transmitter rendering, encoding, and sending video frames to a receiver coupled to a head-mounted display (HMD). In one scenario, rather than waiting until the entire frame is encoded before sending the frame to the receiver, the transmitter sends an encoded left-eye portion to the receiver while the right-eye portion is being encoded. In another scenario, the frame is partitioned into a plurality of slices, and each slice is encoded and then sent to the receiver while the next slice is being encoded. In a further scenario, each slice is being encoded while the next slice is being rendered. In a still further scenario, each slice is prepared for presentation by the receiver while the next slice is being decoded by the receiver.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: November 28, 2023
    Assignee: ATI Technologies ULC
    Inventors: Mikhail Mironov, Gennadiy Kolesnik, Pavel Siniavine