Patents Assigned to ATI
-
Publication number: 20240221283Abstract: A technique for performing ray tracing is provided. The technique is applied to a bounding volume hierarchy which comprises a plurality of oriented bounding boxes. The oriented bounding boxes are emulated by translating each oriented bounding box into two or more volumes. After the emulating step, the bounding volume hierarchy is traversed. In some examples, the regular shapes or volumes comprise axis-aligned bounding boxes, cubes or anisotropic rectangles. In one example, the emulating step is performed at run-time using dedicated hardware.Type: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Applicant: ATI Technologies ULCInventor: David William John Pankratz
-
Publication number: 20240219988Abstract: The disclosed device for power management of chiplet interconnects includes multiple chiplets connected via multiple interconnects. The device also includes a control circuit that detects activity states of the chiplets and manages power states of the interconnects based on the detected activity states. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: June 16, 2023Publication date: July 4, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Nicholas Carmine DeFiore, Sridhar Varadharajulu Gada, Benjamin Tsien, YanFeng Wang, Steven Zhou, Duanduan Chen, Malcolm Earl Stevens
-
Publication number: 20240221805Abstract: A static random-access memory (SRAM) circuit includes an SRAM bitcell coupled to a word line, a bit line and a complementary bit line. A precharge circuit is coupled to the bit line and the complementary bit line and includes a precharge input. A first keeper transistor is coupled to the bit line and a second keeper transistor is coupled to the complementary bit line. A write driver circuit includes a select input receiving a select signal, a write data input, and a write data compliment input, and is operable to write a data bit to the SRAM bitcell. A combinatorial logic circuit provides a precharge signal to the precharge circuit based on the select signal and a bit line precharge signal.Type: ApplicationFiled: December 29, 2022Publication date: July 4, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Russell Schreiber, Sahilpreet Singh
-
Patent number: 12028190Abstract: A driver circuit includes a feed-forward equalization (FFE) circuit. The FFE circuit receives a plurality of pulse-amplitude modulation (PAM) symbol values to be transmitted at one of multiple PAM levels. The FFE circuit includes a first partial lookup table, one or more additional partial lookup tables, and an adder circuit. The first partial lookup table contains partial finite impulse-response (FIR) values and indexed based on a current PAM symbol value, a precursor PAM symbol value, and a postcursor PAM symbol value. The one or more additional partial lookup tables each contain partial FIR values and indexed based on a respective additional one or more of the PAM symbol values. The adder circuit adds results of lookups from the first partial lookup table and the additional partial lookup tables to produce an output value.Type: GrantFiled: December 22, 2022Date of Patent: July 2, 2024Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Pradeep Jayaraman, Karthik Gopalakrishnan, Andrew Egli
-
Patent number: 12028737Abstract: A method and apparatus for reducing latency in a virtual reality system including a plurality of devices comprises capturing and transmitting, by a first device, a first batch of data to a second device. The second device renders and encodes a second data based upon the first batch of data, and transmits the first encoded image to the first device. Based upon a determination of a likelihood of collision between a transmission of a second batch of data from the first device and the transmission of the second data, the first device adjusts a frequency of capturing and transmitting the second batch of data.Type: GrantFiled: September 24, 2020Date of Patent: July 2, 2024Assignee: ATI Technologies ULCInventors: Mikhail Mironov, Gennadiy Kolesnik, Pavel Siniavine
-
Patent number: 12026380Abstract: A processing system including a parallel processing unit selectively allocating pages of memory for interleaving across configurable subsets of channels based on a mode of allocation. In some embodiments, in a first mode, a page of memory is allocated to and interleaved across a plurality of channels, and in a second mode, a page of memory is allocated to and interleaved across a subset of the plurality of channels.Type: GrantFiled: June 30, 2022Date of Patent: July 2, 2024Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Mark Fowler, Anthony Asaro, Vydhyanathan Kalyanasundharam
-
Patent number: 12026520Abstract: A system and method for efficiently measuring on-die power supply voltage are described. In various implementations, an integrated circuit includes at least one or more processors and on-chip memory. The on-chip memory has a higher security level than off-chip memory. One of the one or more processors is designated as a security processor. During the processing of the multiple boot steps of a bootup operation, the security processor initializes a message queue in on-chip memory. The security processor also loads multiple modules from off-chip memory into the on-chip memory. The processor executes the multiple loaded modules in an order based on using the message queue to implement inter-module communication among the plurality of boot modules. The security processor transfers requested data between modules using messages from the modules and data storage of the message queue. The modules are completed without reloading any modules from off-chip memory.Type: GrantFiled: December 29, 2021Date of Patent: July 2, 2024Assignee: ATI Technologies ULCInventors: Kamraan Nasim, Erez Koelewyn
-
Patent number: 12027009Abstract: During play of a feature game, a gaming machine holds each feature trigger symbol at its respective display position, and if a group of symbol display positions has spins remaining, spins/respins reels of the respective group to obtain replacement symbols for each non-feature trigger symbol in the group. For each of group of symbol display positions, the gaming machine determines, based on the symbols in the groups, whether to award a prize identified by a prize tab associated with the group. Aspects of the feature game may be implemented in a base or primary game.Type: GrantFiled: April 26, 2023Date of Patent: July 2, 2024Assignee: ARISTOCRAT TECHNOLOGIES, INC. (ATI)Inventor: Eric Boese
-
Publication number: 20240212569Abstract: A method of shifting a color temperature of an image on a display is provided which comprises, for each pixel of the image, converting red, green and blue (RGB) components of the pixel in a non-linear light space to hue, saturation, and value (HSV) components of the pixels in an HSV color space, calculating a color temperature shift for the pixel based on the HSV components of the pixel, converting the RGB components of the pixel in the non-linear light space to RGB components of the pixel in a linear light space, modifying the RGB components of the pixel in the linear light space and converting the modified RGB components of the pixel in the linear light space to modified RGB components of the pixel in the non-linear light space.Type: ApplicationFiled: December 27, 2022Publication date: June 27, 2024Applicant: ATI Technologies ULCInventor: Vladimir Lachine
-
Publication number: 20240212259Abstract: An implementation comprises traversing a bounding volume hierarchy for each ray of a plurality of rays concurrently using a plurality of execution items. In response to determining that a first execution item of the plurality of execution items is finished traversing the bounding volume hierarchy for a first ray of the plurality rays, the embodiment causes the first execution item to traverse the bounding volume hierarchy for a second ray of the plurality of rays while a second execution item of the plurality of execution items traverses the bounding volume hierarchy for the second ray. And the embodiment comprises initiating side-effects with the first and second execution items in an order indicated by the bounding volume hierarchy.Type: ApplicationFiled: December 27, 2022Publication date: June 27, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: David William John Pankratz, Daniel James Skinner, Michael John Livesley
-
Publication number: 20240214246Abstract: A driver circuit includes a feed-forward equalization (FFE) circuit. The FFE circuit receives a plurality of pulse-amplitude modulation (PAM) symbol values to be transmitted at one of multiple PAM levels. The FFE circuit includes a first partial lookup table, one or more additional partial lookup tables, and an adder circuit. The first partial lookup table contains partial finite impulse-response (FIR) values and indexed based on a current PAM symbol value, a precursor PAM symbol value, and a postcursor PAM symbol value. The one or more additional partial lookup tables each contain partial FIR values and indexed based on a respective additional one or more of the PAM symbol values. The adder circuit adds results of lookups from the first partial lookup table and the additional partial lookup tables to produce an output value.Type: ApplicationFiled: December 22, 2022Publication date: June 27, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Pradeep Jayaraman, Karthik Gopalakrishnan, Andrew Egli
-
Publication number: 20240212908Abstract: The disclosed inductor includes a magnetic material surrounding a conductive core. The magnetic material and conductive core can be embedded in a substrate. The magnetic material and conductive core can be formed in the substrate, using a magnetic composite material. Various other systems and methods are also disclosed.Type: ApplicationFiled: September 29, 2023Publication date: June 27, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Robert Grant Spurney, Alexander Helmut Pfeiffenberger, Sri Ranga Sai Boyapati, Deepak Vasant Kulkarni
-
Patent number: 12020408Abstract: Systems, apparatuses, and methods for performing optimized sharpening of images in non-linear and linear formats are disclosed. A system includes a blur filter and a sharpener. The blur filter receives an input image or video frame and provides blurred output pixels to a sharpener unit. The sharpener unit operates in linear or non-linear space depending on the format of the input frame. The sharpener unit includes one or more optimizations to generate sharpened pixel data in an area-efficient manner. The sharpened pixel data is then driven to a display.Type: GrantFiled: June 22, 2021Date of Patent: June 25, 2024Assignee: ATI Technologies ULCInventors: Vladimir Lachine, Keith Lee
-
Patent number: 12020542Abstract: A gaming machine comprising a plurality of grid positions, and a game controller to at least: randomly populate a plurality of grid positions with one of a plurality of grid symbols, receive one or more selections of the plurality of grid positions, resulting a plurality of unselected grid positions, reveal a plurality of unrevealed symbols at each of the plurality of grid positions selected, in response to a first grid position selected revealing the first symbol, repopulate the first grid position with one of a plurality of chance symbols including the first symbol and the second symbol, and in response to the first grid position selected revealing the second symbol, determine a first award based on the second symbol.Type: GrantFiled: March 8, 2022Date of Patent: June 25, 2024Assignee: Aristocrat Technologies, Inc. (ATI)Inventor: Scott Delekta
-
Publication number: 20240203032Abstract: A technique for performing ray tracing operations is provided. The technique includes identifying triangles to include in a compressed triangle block; storing data common to the identified triangles as common data of the compressed triangle block; and storing data unique to the identified triangles as unique data of the compressed triangle block.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: David William John Pankratz, David Ronald Oldcorn, Daniel James Skinner, Michael John Livesley, David Kirk McAllister
-
Publication number: 20240201876Abstract: A method and apparatus of managing memory includes storing a first memory page at a shared memory location in response to the first memory page including data shared between a first virtual machine and a second virtual machine. A second memory page is stored at a memory location unique to the first virtual machine in response to the second memory page including data unique to the first virtual machine. The first memory page is accessed by the first virtual machine and the second virtual machine, and the second memory page is accessed by the first virtual machine and not the second virtual machine.Type: ApplicationFiled: December 16, 2022Publication date: June 20, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Lu Lu, Anthony Asaro, Yinan Jiang
-
Publication number: 20240203034Abstract: A technique for performing ray tracing operations is provided. The technique includes, testing a plurality of bounding boxes for intersection with a ray in parallel, wherein the plurality of bounding boxes are specified by a plurality of box data items of a parent box node of a bounding volume hierarchy; determining that, for a first child node that is pointed to by a two or more node pointers specified by two or more box data items of the plurality of box data items, at least one bounding box specified by the two or more box data items is intersected by the ray; and in response to the determining, traversing to the first child node.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: David William John Pankratz, David Kirk McAllister, Daniel James Skinner, Michael John Livesley, David Ronald Oldcorn
-
Publication number: 20240202132Abstract: The disclosed device includes a collectives engine that can offload collectives communications of multiple nodes and perform collective operations. The collectives engine can manage a direct mapping scheme of local memories of the nodes for access by the collectives engine. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: September 29, 2023Publication date: June 20, 2024Applicant: ATI Technologies ULCInventors: Benjamin Wong, Philip Ng
-
Publication number: 20240202862Abstract: A processing device and a method of auto-tiled workload processing is provided. The processing device includes memory and a processor. The processor is configured to store instructions for operations to be executed on an image to be divided into a plurality of tiles, store information associated with the operations, select one of the operations for execution and execute an auto-tiling plan for the operation based on the information associated with the operations. The auto-tiling plan comprises, for example, determining a number of tiles used to divide the image and determining a size of one or more of the tiles of the image.Type: ApplicationFiled: December 20, 2022Publication date: June 20, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Guennadi Riguer, Mark Satterthwaite, Jeremy Lukacs, Zhuo Chen, Gareth Havard Thomas
-
Publication number: 20240203033Abstract: A technique for performing ray tracing operations is provided. The technique includes, in a first iteration of a ray traversal technique, traversing to an instance node of a bounding volume hierarchy; in a second iteration of the ray traversal technique that is subsequent to the first iteration, transforming a ray based on an instance transform of the instance node to generate a transformed ray; and in the second iteration, performing a ray-box intersection test for box node data of the instance node based on the transformed ray.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: David William John Pankratz, David Kirk McAllister, David Ronald Oldcorn, Michael John Livesley, Daniel James Skinner