Abstract: A processor includes a plurality of execution pipes and a distributed scheduler coupled to the plurality of execution pipes. The distributed scheduler includes a first queue to buffer instruction operations from a front end of an instruction pipeline of the processor and a plurality of second queues, wherein each second queue is to buffer instruction operations allocated from the first queue for a corresponding separate subset of execution pipes of the plurality of execution pipes. The distributed scheduler further includes a queue controller to select an allocation mode from a plurality of allocation modes based on whether at least one indicator of an imbalance at the distributed scheduler is detected, and further to control the distributed scheduler to allocate instruction operations from the first queue among the plurality of second queues in accordance with the selected allocation mode.
Type:
Grant
Filed:
September 11, 2019
Date of Patent:
October 15, 2024
Assignees:
Advanced Micro Devices, Inc., ATI Technologies ULC
Inventors:
Sneha V. Desai, Michael Estlick, Erik Swanson, Anilkumar Ranganagoudra
Abstract: A device and method for processing Virtual Reality (VR) data is disclosed. The method comprises transmitting feedback information from the device to a server, wherein the feedback information is captured in the device, receiving data from the server to be presented on the device based on the feedback information, wherein the data includes video data and audio data where the video data is a frame of video data in a sequence of frames and the audio data is the corresponding audio data of the frame, decoding the video data and corresponding audio data of the frame, and controlling the presentation of the video data and corresponding audio data on the device such that the video data is synchronized with the corresponding audio data.
Type:
Grant
Filed:
January 6, 2023
Date of Patent:
October 15, 2024
Assignees:
Advanced Micro Devices, Inc., ATI Technologies ULC
Inventors:
Lei Zhang, Gabor Sines, Khaled Mammou, David Glen, Layla A. Mah, Rajabali M. Koduri, Bruce Montag
Abstract: A processing apparatus is provided which includes memory configured to store hardware parameter settings for each of a plurality of applications. The processing apparatus also includes a processor in communication with the memory configured to store, in the memory, the hardware parameter settings, identify one of the plurality of applications as a currently executing application and control an operation of hardware by tuning a plurality of hardware parameters according to the stored hardware parameter settings for the identified application.
Type:
Grant
Filed:
June 22, 2023
Date of Patent:
October 8, 2024
Assignee:
ATI Technologies ULC
Inventors:
Shahriar Pezeshgi, Jun Huang, Mohammad Hamed Mousazadeh, Alexander S. Duenas
Abstract: Techniques for performing memory operations are disclosed herein. The techniques include generating a plurality of performance log entries based on observed operations; generating a plurality of memory access log entries based on the observed operations, wherein each performance log entry of the plurality of performance log entries are associated with one or more memory access log entries of the plurality of memory access log entries, wherein each performance log entry is associated with an epoch; and wherein each memory access log entry is associated with an epoch and a memory address range.
Type:
Application
Filed:
March 30, 2023
Publication date:
October 3, 2024
Applicants:
Advanced Micro Devices, Inc., ATI Technologies ULC
Inventors:
Christopher J. Brennan, Akshay Lahiry, Guennadi Riguer
Abstract: An apparatus and method for performing efficient video transmission. In various implementations, a computing system includes a transmitter sending a video stream to a receiver over a network. Before encoding a video frame, the transmitter identifies a first set of one or more macroblocks of the video frame that includes text. The transmitter replaces pixel color information with pixel distance information for the first set of one or more macroblocks. The transmitter inserts, in metadata information, indications that identify the first set of one or more macroblocks and specify the color values of pixels in the first set of one or more macroblocks. The transmitter encodes the video frame and sends it along with the metadata information to the receiver. The receiver uses the metadata information to reproduce the original pixel colors and maintain text clarity of an image to be depicted on a display device.
Abstract: Integrated circuits and integrated circuit dies include TSVs laid out in symmetrical patterns. Because of the symmetrical arrangement of the TSVs and associated routing patterns, an integrated circuit is able to support operation of multiple similar dies that are placed in different positions in the integrated circuit. This in turn simplifies the design and production of the multiple similar dies, thus reducing development and manufacturing costs for the corresponding integrated circuits.
Type:
Grant
Filed:
December 28, 2021
Date of Patent:
October 1, 2024
Assignees:
Advanced Micro Devices, Inc., ATI Technologies ULC
Inventors:
Wonjun Jung, Jasmeet Singh Narang, Tyrone Huang, Christopher Klement, Alan D. Smith, Edward Chang, John Wuu
Abstract: The present invention relates to a method of treating a surface of a utensil as well as to a utensil having been treated by the method. A substrate is provided to form a component of the utensil. The substrate has a surface area to be treated. Through a shot peening process particles impact the substrate substantially evenly across the surface area, so as to dimple the substrate with depressions across the surface area, in order to reduce adhesion of matter on the treated surface area of the utensil.
Abstract: A processing system includes a translation lookaside buffer (TLB). The TLB includes a plurality of TLB entries that are configured to store requested page size indications. The TLB is configured to be indexed via the requested page size indications such that a plurality of TLB requests that each indicate a same virtual address, but different respective requested page sizes are allocated respective TLB entries. As a result, in response to a TLB request that indicates a requested page size and has a virtual address that corresponds to multiple TLB entries, only a single TLB entry is identified as a TLB hit.
Abstract: A computing system may implement a method for creating a first subdomain by configuring one of a first plurality of slave nodes as a first subdomain master node and configuring one or more other slave nodes of the first plurality of slave nodes as first subdomain slave nodes to the first subdomain master node.
Type:
Grant
Filed:
April 19, 2021
Date of Patent:
October 1, 2024
Assignees:
Advanced Micro Devices, Inc., ATI Technologies ULC
Abstract: An apparatus includes a graphics processing unit (GPU) and a frame buffer. The frame buffer is coupled to the GPU. Based upon initialization of a virtual function, a plurality of pages are mapped into a virtual frame buffer. The plurality of pages are mapped into the virtual frame buffer by using a graphics input/output memory management unit (GIOMMU) and an associated page table.
Type:
Grant
Filed:
December 19, 2018
Date of Patent:
October 1, 2024
Assignee:
ATI TECHNOLOGIES ULC
Inventors:
Anthony Asaro, Philip Ng, Jeffrey G. Cheng
Abstract: A method for die pair partitioning can include providing a circuit die. The method can additionally include providing one or more additional circuit die having one or more fuses positioned therein, wherein the one or more fuses identify the circuit die. The method can also include connecting the one or more additional circuit die to the circuit die. Various other methods, systems, and computer-readable media are also disclosed.
Type:
Application
Filed:
September 25, 2023
Publication date:
September 26, 2024
Applicants:
Advanced Micro Devices, Inc., ATI Technologies ULC
Inventors:
John Wuu, Kevin Gillespie, Samuel Naffziger, Spence Oliver, Rajit Seahra, Regina T. Schmidt, Raja Swaminathan, Omar Zia
Abstract: A technique for performing video operations is provided. The technique includes decoding underlying content to obtain a decoded block; and applying a shade pattern to the decoded block to obtain a final block.
Type:
Application
Filed:
March 24, 2023
Publication date:
September 26, 2024
Applicant:
ATI Technologies ULC
Inventors:
Ihab M. A. Amer, Konstantin Moskvitin, Haibo Liu, Mehdi Saeedi, Ho Hin Lau, Mehdi Semsarzadeh
Abstract: Techniques are provided for controlling the contact force in a single-axis, force-controlled tool responsive to dynamic process variables such as tool orientation relative to the workpiece, curvature of the workpiece wear of the abrasive media and other dynamic process variables that are not otherwise controlled by a single-axis, force-controlled actuator. A control system includes sensors for determining a contact force between the tool and the workpiece along a single-axis of compliance, and one or more additional process parameters, such as an overturning moment on the tool due to the orientation of the workpiece and surface curvature, torque about an axis of rotation of the tool, etc. The control circuit uses the measurement of these additional parameters are used to determine the control force between the tool and the workpiece.
Abstract: A system, apparatus, and method for electronically transferring funds using a multi-functional peripheral device. The multi-functional peripheral device may include a housing, a bezel coupled to an exterior of the housing, and at least one sensor device coupled to the bezel. The at least one sensor device can be configured to detect at least one sensory input.
Abstract: A semiconductor chip with conductive vias and a method of manufacturing the same are disclosed. The method includes forming a first plurality of conductive vias in a layer of a first semiconductor chip The first plurality of conductive vias includes first ends and second ends. A first conductor pad is formed in ohmic contact with the first ends of the first plurality of conductive vias.
Type:
Grant
Filed:
October 11, 2022
Date of Patent:
September 17, 2024
Assignees:
ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
Inventors:
Bryan Black, Michael Z. Su, Gamal Refai-Ahmed, Joe Siegel, Seth Prejean
Abstract: A robotic tool changer includes master and tool assemblies that are coupled by urging a plurality of rolling members contained in openings in the master assembly into contact with a bearing race contained in the tool assembly. Accumulations of debris in and around the contact points between the rolling members and bearing race are permitted to escape via a series of debris passages formed between the rolling members and the openings when the master and tool assemblies are coupled.
Abstract: A processing system that includes a shared data fabric resets a first client processor while operating a second client processor. The first client processor is instructed to stop making requests to one or more devices of the shared data fabric. Status communications are blocked between the first client processor and a memory controller, the second client processor, or both, such that the first client processor enters a temporary offline state. The first client processor is indicated as being non-coherent. Accordingly, when the processor is reset some errors and efficiency losses due messages sent during or prior to the reset are prevented.
Type:
Grant
Filed:
September 25, 2020
Date of Patent:
September 17, 2024
Assignees:
Advanced Micro Devices, Inc., ATI Technologies ULC
Inventors:
Benjamin Tsien, Alexander J. Branover, John Petry, Chen-Ping Yang, Rostyslav Kyrychynskyi, Vydhyanathan Kalyanasundharam
Abstract: A system, apparatus, and method for electronically transferring value using a portable electronic device. In one embodiment, a method for transferring funds to or from play a portable electronic device to facilitate playing a game of chance on a portable electronic device.
Abstract: A system is provided that includes a computing device operable to render video content for display on a display device and to periodically refresh that display device. The video content includes at least one application window. A desktop compositor is operable to wake and execute commands to compose video frames that are composited surfaces that include the at least one application window and to initiate a buffer flip to deliver the video frames to the display device. A high resolution timer is operable to cause the desktop compositor to wake and execute the commands in multiple instances between display refreshes.
Abstract: A non-limiting embodiment of a titanium alloy comprises, in weight percentages based on total alloy weight: 2.0 to 5.0 aluminum; 3.0 to 8.0 tin; 1.0 to 5.0 zirconium; 0 to a total of 16.0 of one or more elements selected from the group consisting of oxygen, vanadium, molybdenum, niobium, chromium, iron, copper, nitrogen, and carbon; titanium; and impurities. A non-limiting embodiment of the titanium alloy comprises an intentional addition of tin and zirconium in conjunction with certain other alloying additions such as aluminum, oxygen, vanadium, molybdenum, niobium, and iron, to stabilize the ? phase and increase the volume fraction of the ? phase without the risk of forming embrittling phases, which was observed to increase room temperature tensile strength while maintaining ductility.
Type:
Grant
Filed:
April 26, 2023
Date of Patent:
August 27, 2024
Assignee:
ATI PROPERTIES LLC
Inventors:
Matias Garcia-Avila, John V. Mantione, Matthew J. Arnold