Patents Assigned to ATI
-
Patent number: 11778168Abstract: Reference frame detection using sensor metadata, including: storing a plurality of first frames each corresponding to first metadata, wherein the first metadata for each first frame of the plurality of first frames is based on first sensor data from one or more sensors; generating a second frame corresponding to second metadata based on the one or more sensors; identifying, based on the first metadata of the plurality of first frames and the second metadata, a reference frame of the plurality of first frames; and encoding the second frame based on the reference frame.Type: GrantFiled: September 24, 2020Date of Patent: October 3, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Sonu Thomas, Baochun Li, Yang Liu, Ihab Amer
-
Patent number: 11776508Abstract: A system includes a display monitor compatible with a video specification having a reference EOTF while exhibiting an actual EOTF that deviates from the reference EOFT. The system further includes a video source subsystem operable to determine an approximated EOTF representative of the actual EOTF based on user input received from a display of at least one test pattern to the user via the display monitor. The at least one test pattern is intended to elicit input from the user based on a visual inspection of the at least one test pattern by the user. The video source subsystem further is to convert color values of each video image of a stream of images to corresponding non-linear codewords based on the approximated EOTF, and transmit the codewords to the display monitor for display as display images representative of the video images.Type: GrantFiled: December 30, 2019Date of Patent: October 3, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Shu Key Keith Lee, David I. J. Glen
-
Patent number: 11769041Abstract: Systems, apparatuses, and methods for implementing a low latency long short-term memory (LSTM) machine learning engine using sequence interleaving techniques are disclosed. A computing system includes at least a host processing unit, a machine learning engine, and a memory. The host processing unit detects a plurality of sequences which will be processed by the machine learning engine. The host processing unit interleaves the sequences into data blocks and stores the data blocks in the memory. When the machine learning engine receives a given data block, the machine learning engine performs, in parallel, a plurality of matrix multiplication operations on the plurality of sequences in the given data block and a plurality of coefficients. Then, the outputs of the matrix multiplication operations are coupled to one or more LSTM layers.Type: GrantFiled: October 31, 2018Date of Patent: September 26, 2023Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Sateesh Lagudu, Lei Zhang, Allen H. Rush
-
Patent number: 11768696Abstract: A technique for managing access to a micro engine, the method comprising: determining that a virtual function “VF”) is to be given access to direct communication with a micro engine; in response to the determining, configuring the micro engine to accept direct communication from the VF; monitoring for unpermitted communication; and after a time period has expired, configuring the micro engine to no longer accept direct communication from the VF.Type: GrantFiled: December 14, 2020Date of Patent: September 26, 2023Assignee: ATI Technologies ULCInventors: Yinan Jiang, Kamraan Nasim, Dezhi Ming, Ahmed M. Abdelkhalek, Dmytro Chenchykov, Andy Sung
-
Publication number: 20230298256Abstract: A technique for performing ray tracing operations is provided. The technique includes, in response to detecting that a threshold number of traversal stage work-items of a wavefront have terminated, increasing intersection test parallelization for non-terminated work-items.Type: ApplicationFiled: June 20, 2022Publication date: September 21, 2023Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Daniel James Skinner, Michael John Livesley, David William John Pankratz
-
Patent number: 11759961Abstract: A pneumatic robotic tool, such as grinder, sander, etc., implements passive force control and compliance using two or more double-acting pneumatic pistons distributed about a pneumatic motor within the tool housing. The multiple pistons facilitate a compact design, reducing tool stack height, as compared to prior-art, single-piston designs. In one embodiment, filtered breather vents and an air pressure equalization passage maintain ambient atmospheric pressure throughout the tool, while preventing the infiltration of dust and other particulates. In one embodiment, a hard port rigidly affixed to the tool housing is provided for at least motor supply pneumatic fluid. The motor supply air is transferred from the hard port to the pneumatic motor via a flexible pneumatic fluid tube within the tool housing. In one embodiment, the pneumatic motor discharge air is vented from the tool housing in a sealed passage that accommodates the tool compliance motion, and prevents dust infiltration.Type: GrantFiled: February 20, 2020Date of Patent: September 19, 2023Assignee: ATI Industrial Automation, Inc.Inventor: Benjamin Richard Rose
-
Patent number: 11763778Abstract: A graphics processing unit (GPU) includes a timing reference one or more processors configured to generate and provide, based on the timing reference, frames to a display system that supports variable refresh rates. The frames include a vertical blanking region having a first duration. The display system transmits information indicating an operation to be performed by the display system during the vertical blanking region of one or more subsequent frames. The one or more processors are configured to increase the first duration to a second duration in response to receiving the information indicating an operation to be performed by the display system during the vertical blanking region of at least one subsequent frame. In some cases, the first duration of the vertical blanking region is a minimum duration that corresponds to a maximum refresh rate supported by the display system.Type: GrantFiled: August 10, 2022Date of Patent: September 19, 2023Assignee: ATI TECHNOLOGIES ULCInventor: David I. J. Glen
-
Patent number: 11763414Abstract: A rendering device signals a display device to capture and replay a current frame to maintain a static image while switching between multiple graphics processing units (GPUs) at a multiplexer (MUX). Replaying the current frame while the MUX switch is in progress smooths the user experience such that no screen blanking or artifacts are observable.Type: GrantFiled: September 23, 2020Date of Patent: September 19, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Syed Athar Hussain
-
Publication number: 20230289916Abstract: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.Type: ApplicationFiled: May 19, 2023Publication date: September 14, 2023Applicant: ATI Technologies, ULCInventors: Laurent LEFEBVRE, Andrew GRUBER, Stephen MOREIN
-
Publication number: 20230280819Abstract: A method and system for operating in a single display mode operation and a dual pipe mode of operation is disclosed. The method and system includes operating in a dual pipe mode of operation in which each display pipe transmits data from a respective buffer to an associated display. The method and system further includes operating in a single display mode of operation in which one display pipe transmits data from a plurality of buffers to an associated display.Type: ApplicationFiled: May 12, 2023Publication date: September 7, 2023Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Alexander J. Branover, Christopher T. Weaver, Benjamin Tsien, Indrani Paul, Mihir Shaileshbhai Doctor, Thomas J. Gibney, John P. Petry, Dennis Au, Oswin Hall
-
Publication number: 20230280906Abstract: A memory package includes first, second, third, and fourth channels arranged consecutively in a clockwise direction on the memory package, each of the first, second, third, and fourth channels having access circuitry and memory arrays. In a first mode, the first channel controls access to the memory arrays in the second channel and the fourth channel controls access to the memory arrays in the third channel.Type: ApplicationFiled: November 7, 2022Publication date: September 7, 2023Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Xuan Chen, Ross V. La Fetra, Michael John Litt
-
Patent number: 11747224Abstract: In a Force/Torque sensor employing strain gages, a hardware temperature compensation procedure substantially eliminates thermal drift of a plurality of load-sensing strain gages with changes in temperature, using trimming resistors and a single, unstressed strain gage. The strain gages are connected in a quarter-bridge configuration, in multiple parallel stages. An unstressed strain gage in quarter-bridge configuration is connected in parallel. Trimming resistors are added across one or more of the unstressed and load-sensing strain gages in a compensation procedure that substantially eliminates thermal drift of the load-sensing strain gages over a predefined temperature range.Type: GrantFiled: February 10, 2022Date of Patent: September 5, 2023Assignee: ATI Industrial Automation, Inc.Inventor: David Fleissner
-
Patent number: 11741019Abstract: A method and system for allocating memory to a memory operation executed by a processor in a computer arrangement having a plurality of processors. The method includes receiving a memory operation from a processor that references an address in a shared memory, mapping the received memory operation to at least one virtual memory pool to produce a mapping result, and providing the mapping result to the processor.Type: GrantFiled: September 10, 2021Date of Patent: August 29, 2023Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Anthony Asaro, Kevin Normoyle, Mark Hummel
-
Patent number: 11740944Abstract: A method and apparatus for managing processor functionality includes receiving, by the processor, data relating to one or more environmental conditions. The processor compares the data to pre-existing parameters to determine whether or not the environmental conditions are within the pre-existing parameters for normal operation. If the data are within the pre-existing parameters for normal operation, the processor is operated in a normal operation mode. If the data are outside the pre-existing parameters for normal operation, the processor operates in a second operation mode which is dynamically determined and calibrated during power-on, boot and operation.Type: GrantFiled: December 12, 2019Date of Patent: August 29, 2023Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Amitabh Mehra, Anil Harwani, William Robert Alverson, Jerry Anton Ahrens, Jr., Charles Sum Yuen Lee, John William Abshier
-
Publication number: 20230267581Abstract: There are many instances where a standard dynamic range (“SDR”) overlay is displayed over high dynamic range (“HDR”) content on HDR displays. Because the overlay is SDR, the maximum brightness of the overlay is much lower than the maximum brightness of the HDR content, which can lead to the SDR elements being obscured if those elements have at least some transparency. The present disclosure provides techniques including modifying the luminance of either or both of the HDR and SDR content when an SDR layer with some transparency is displayed over HDR content. A variety of techniques are provided. In one example, a fixed adjustment is applied to pixels of one or both of the SDR layer and the HDR layer. The fixed adjustment comprises decreasing the luminance of the HDR layer and/or increasing the luminance of the SDR layer. In another example, a variable adjustment is applied.Type: ApplicationFiled: April 28, 2023Publication date: August 24, 2023Applicant: ATI Technologies ULCInventors: Jie Zhou, David I.J. Glen
-
Patent number: 11726693Abstract: An electronic device includes a memory, an input-output memory management unit (IOMMU), a processor that executes a software entity, and a page migration engine. The software entity and the page migration engine perform operations for preparing to migrate a page of memory that is accessible by the at least one IO device in the memory, the software entity and the page migration engine set migration state information in a page table entry for the page of memory based on the operations being performed. When the operations for preparing to migrate the page of memory are completed, the page migration engine migrates the page of memory in the memory. The IOMMU uses the migration state information in the page table entry to control one or more operations of the IOMMU.Type: GrantFiled: December 29, 2020Date of Patent: August 15, 2023Assignee: ATI Technologies ULCInventors: Philip Ng, Nippon Raval
-
Patent number: 11724386Abstract: A compliance mechanism for holding a robotic finishing tool implements passive force control and compliance using one or more double-acting pneumatic pistons. A desired application force is set and maintained by controlling pneumatic pressure in chambers both fore and aft of the one or more double-acting pneumatic pistons. The pressures in the fore and aft chambers are dynamically controlled, e.g., in response to changes in spatial orientation of the robot arm and tool, to maintain a desired compliance force applied by the robotic finishing tool to a workpiece. An external regulator maintains the fore and aft chamber pressures, for a given spatial orientation, throughout the holder's range of compliance motion. The compliance mechanism includes a plurality of piston bores; the number of active pistons may be adjusted for a given operation, e.g., in response to the finishing tool weight.Type: GrantFiled: May 14, 2020Date of Patent: August 15, 2023Assignee: ATI Industrial Automation, Inc.Inventors: David John Bohle, II, Laleh Alighanbari Jamshidi, Matthew Wayne Ledford, Dylan Blanset
-
Patent number: 11725267Abstract: A method for heat treating a powder metallurgy nickel-base alloy article comprises placing the article in a furnace at a start temperature in the furnace that is 80° C. to 200° C. below a gamma prime solvus temperature, and increasing the temperature in the furnace to a solution temperature at a ramp rate in the range of 30° C. per hour to 70° C. per hour. The article is solution treated for a predetermined time, and cooled to ambient temperature.Type: GrantFiled: January 3, 2020Date of Patent: August 15, 2023Assignee: ATI PROPERTIES LLCInventors: Kevin Bockenstedt, Ramesh S. Minisandram
-
Patent number: 11721306Abstract: Methods and apparatus provide a picture-in-picture (PIP) overlay window on a single physical monitor by displaying a first swap chain of the single physical monitor, reporting to an operating system (OS), a display level request for a fake connection to a non-existent second monitor, and displaying on the single physical monitor a virtual display defined by a second swap chain of the non-existent second monitor, as the PIP overlay window on the displayed content of the first swap chain on the single physical monitor.Type: GrantFiled: December 11, 2020Date of Patent: August 8, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Nitant Patel, Parimalkumar Patel, Anthony Brown
-
Publication number: 20230244623Abstract: An arbitration system receives requests to access a destination during an arbitration window that spans multiple processor clock cycles. During each clock cycle, the destination is monitored to determine whether the destination is suffering from backpressure by receiving more requests than the destination is able to accommodate during the clock cycle. In response to detecting backpressure, a masking index value assigned to a requesting source is incremented, which limits an amount of requests from the source that will be granted destination access during a subsequent arbitration window. Alternatively, in response to detecting an absence of backpressure during an arbitration window, the masking index value is decremented, which increases the amount of requests from the source that will be granted destination access during a subsequent arbitration window.Type: ApplicationFiled: December 8, 2021Publication date: August 3, 2023Applicant: ATI Technologies ULCInventors: Michael E. McLean, Philip Ng