Patents Assigned to ATI Technologies ULC
-
Patent number: 12039626Abstract: An image generation apparatus includes at least a first configuration register that includes first configuration data for configuring parameters of an image processor, at least a second configuration register that includes second configuration data for configuring the parameters of a same image processing pipeline in the image processor, multiplexing logic coupled to the first configuration register and to the second configuration register, control logic that controls the multiplexing logic to in a non-demonstration mode select one of the first or second configuration registers to produce a first image frame and operative in a demonstration mode to provide both the first and second configuration data for the same image processing pipeline of the image processor to use for generating different regions of an image frame.Type: GrantFiled: December 20, 2021Date of Patent: July 16, 2024Assignee: ATI TECHNOLOGIES ULCInventor: David I. J. Glen
-
Publication number: 20240235233Abstract: A device is disclosed that includes a battery charge controller having an input removably connected to a power adapter and an output supplying DC current to a battery, a voltage regulator having an input coupled to the output of the battery charge controller and the battery, and a current sensing unit used by the battery charge controller for sensing a charging current to the battery and by the voltage regulator for sensing a discharging current from the battery. Various other methods and systems are also disclosed.Type: ApplicationFiled: January 5, 2024Publication date: July 11, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: David King Wai Li, Amanullah Samit
-
Publication number: 20240235376Abstract: The disclosed voltage regulator circuit includes a capacitor bank configured for a first voltage step corresponding to a voltage undershoot, and a shunt circuit configured for a second voltage step exceeding the first voltage step. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: September 29, 2023Publication date: July 11, 2024Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: David King Wai Li, Amanullah Samit, Indrani Paul, Meeta Surendramohan Srivastav, Sriram Sambamurthy
-
Patent number: 12032487Abstract: A processor maintains an access log indicating a stream of cache misses at a cache of the processor. In response to each of at least a subset of cache misses at the cache, the processor records a corresponding entry in the access log, indicating a physical memory address of the memory access request that resulted in the corresponding miss. In addition, the processor maintains an address translation log that indicates a mapping of physical memory addresses to virtual memory addresses. In response to an address translation (e.g., a page walk) that translates a virtual address to a physical address, the processor stores a mapping of the physical address to the corresponding virtual address at an entry of the address translation log. Software executing at the processor can use the two logs for memory management.Type: GrantFiled: February 8, 2022Date of Patent: July 9, 2024Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Benjamin T. Sander, Mark Fowler, Anthony Asaro, Gongxian Jeffrey Cheng, Michael Mantor
-
Patent number: 12033273Abstract: In some examples, an apparatus obtains source layer pixels, such as those of a content image and first destination layer pixels, such as those of a destination image. The first destination layer pixels have associated alpha values. The apparatus obtains information that indicates a first blending color format for the alpha values. The first blending color format is different from a first destination layer color format for the first destination layer pixels and an output color format for a display. The apparatus converts the source and/or first destination layer pixels to the first blending color format. The apparatus generates first alpha blended pixels based on alpha blending the source layer pixels with the first destination layer pixels using the associated alpha values. The apparatus provides, for display on the display, the first alpha blended pixels.Type: GrantFiled: October 24, 2022Date of Patent: July 9, 2024Assignee: ATI TECHNOLOGIES ULCInventors: David I. J. Glen, Keith Lee
-
Publication number: 20240219991Abstract: Power management in a computing device. A driver is registered with an operating system (OS) executing on the computing device to receive information about a position of a user interface control. If the user interface control is moved, the driver receives a notification of the user interface control position and determines a power management intervention based on the position The driver transmits the power management intervention to power control circuitry which sets a power setting of the computing device based on the intervention.Type: ApplicationFiled: March 15, 2024Publication date: July 4, 2024Applicant: ATI Technologies ULCInventors: Alexander S. Duenas, Omer Irshad, Sishanthy Balachandran, Arpit Nitinbhai Patel, Andrew Savio D'Souza, Oleksandr Khodorkovsky
-
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: 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: 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: 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
-
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: 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: 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: 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
-
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: 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