Patents Assigned to ATI
  • Patent number: 11474591
    Abstract: Systems, apparatuses, and methods for implementing fine-grain power management for virtual reality (VR) systems are disclosed. A VR compositor monitors workload tasks while rendering and displaying content of a VR application. The VR compositor determines the priorities of different tasks of a given VR frame and cause power states to be assigned to processing units to match the priorities of the tasks being performed. For example, if a first task within a first frame period is assigned a high priority, a processing unit executing the task operates at a relatively high power performance state when performing the first task. If a second task within the first frame period is assigned a low priority, the processing unit operates at a relatively low power performance state when performing the second task. By implementing fine-grain power management in a VR environment, the likelihood of the processing unit suffering a thermal event or impaired performance is reduced.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: October 18, 2022
    Assignee: ATI Technologies ULC
    Inventor: Guennadi Riguer
  • Patent number: 11467870
    Abstract: Systems, apparatuses, and methods for abstracting tasks in virtual memory identifier (VMID) containers are disclosed. A processor coupled to a memory executes a plurality of concurrent tasks including a first task. Responsive to detecting one or more instructions of the first task which correspond to a first operation, the processor retrieves a first identifier (ID) which is used to uniquely identify the first task, wherein the first ID is transparent to the first task. Then, the processor maps the first ID to a second ID and/or a third ID. The processor completes the first operation by using the second ID and/or the third ID to identify the first task to at least a first data structure. In one implementation, the first operation is a memory access operation and the first data structure is a set of page tables. Also, in one implementation, the second ID identifies a first application of the first task and the third ID identifies a first operating system (OS) of the first task.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: October 11, 2022
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Anirudh R. Acharya, Michael J. Mantor, Rex Eldon McCrary, Anthony Asaro, Jeffrey Gongxian Cheng, Mark Fowler
  • Patent number: 11469212
    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: August 25, 2016
    Date of Patent: October 11, 2022
    Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: Bryan Black, Michael Z. Su, Gamal Refai-Ahmed, Joe Siegel, Seth Prejean
  • Publication number: 20220318137
    Abstract: A method and system for sharing memory in a computer system includes placing one or more processors in the computer system in an idle state. The one or more processors are queried for associated memory space, and a shared physical memory address space is updated, wherein each processor in the system has access to the physical memory in the shared physical memory address space. The one or more processors is removed from the idle state, and work is submitted to the one or more processors for execution.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Applicant: ATI Technologies ULC
    Inventor: Dror Smolarsky
  • Publication number: 20220318954
    Abstract: A method for removing reflections from images is disclosed. The method includes identifying one or more segments of an image, the one or more segments including a reflection; identifying one or more features of the one or more segments; removing the one or more features from the segments to generate one or more sanitized segments; and combining the one or more sanitized segments with the image to generate a sanitized image.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Vickie Youmin Wu, Wilson Hung Yu, Hakki Can Karaimer
  • Patent number: 11458403
    Abstract: In one embodiment, a system and method for controlling mobile gaming on a vessel may have a plurality of mobile gaming devices, a location server operable to track a device position of each of the plurality of mobile gaming devices and track a vessel position of the vessel, and a mobile gaming management server configured to communicate with the location server and a gaming server, the mobile gaming management server operable to individually control whether each of the plurality of mobile gaming devices is permitted to play a game of chance based on the device position and the vessel position.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: October 4, 2022
    Assignee: Aristocrat Technologies, Inc. (ATI)
    Inventor: Binh T. Nguyen
  • Patent number: 11455025
    Abstract: A computer processing device transitions among a plurality of power management states and at least one power management sub-state. From a first state, it is determined whether an entry condition for a third state is satisfied. If the entry condition for the third state is satisfied, the third state is entered. If the entry condition for the third state is not satisfied, it is determined whether an entry condition for the first sub-state is satisfied. If the entry condition for the first sub-state is determined to be satisfied, the first sub-state is entered, a first sub-state residency timer is started, and after expiry of the first sub-state residency timer, the first sub-state is exited, the first state is re-entered, and it is re-determined whether the entry condition for the third state is satisfied.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: September 27, 2022
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Xiaojie He, Alexander J. Branover, Mihir Shaileshbhai Doctor, Evgeny Mintz, Fei Fei, Ming So, Felix Yat-Sum Ho, Biao Zhou
  • Patent number: 11450058
    Abstract: Techniques for performing ray tracing operations are provided. The techniques include receiving a request to determine whether a ray intersects any primitive of a set of primitives, evaluating the ray against non-leaf nodes of a bounding volume hierarchy to determine whether to eliminate portions of the bounding volume hierarchy from consideration, evaluating the ray against at least one early-termination node not eliminated from consideration, and determining whether to terminate traversal of the bounding volume hierarchy early and to identify that the ray hits a primitive, based on the result of the evaluation of the ray against the at least one early-termination node.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: September 20, 2022
    Assignee: ATI Technologies ULC
    Inventor: Guennadi Riguer
  • Patent number: 11445214
    Abstract: Techniques are provided for determining variance of a pixel block in a frame of video based on variance of pixel blocks in a reference frame of the video, instead of directly, for example, by calculating variance based on pixel values of the pixel block. The techniques include identifying a motion vector for a pixel block in a current frame, the motion vector pointing to a pixel block in a reference frame. The techniques also include determining the cost associated with the motion vector and comparing the cost to first and second thresholds. The techniques include determining the variance for the pixel block of the current frame based on the comparison of the cost to the first and second threshold and based on the variance of the pixel block of the reference frame.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: September 13, 2022
    Assignee: ATI Technologies ULC
    Inventor: Mehdi Saeedi
  • Patent number: 11443715
    Abstract: A display system includes a rendering device and a display device. The rendering device is to render a sequence of frames for display at the display device, wherein the display device is to use an illumination strobe during each frame period associated with a corresponding frame of the sequence of frames. The rendering device further is to determine a position of the illumination strobe within each frame period based one or more input parameters, each input parameter representing a corresponding operational characteristic of one of the rendering device or the display device.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: September 13, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Ed Callway, David Glen
  • Patent number: 11443589
    Abstract: In one embodiment, a system to authorize a mobile electronic device to play games of chance includes a gaming system manager and a docking station, The docking station can be configured to: (i) detect whether the mobile electronic device is connected to a receiver of the docking station; (ii) receive device information from the mobile electronic device if it is detected that the mobile electronic device is connected to the receiver; (iii) determine whether a game of chance can be played on the mobile electronic device based on the received device information; (iv) authorize the mobile electronic device to play the game of chance; and (v) transmit gaming data to the mobile electronic device if it is determined that the game of chance can be played on the mobile electronic device and if the mobile electronic device is authorized.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: September 13, 2022
    Assignee: Aristocrat Technologies, Inc. (ATI)
    Inventor: Binh T. Nguyen
  • Patent number: 11443051
    Abstract: A computer vision processor in an image cluster defines a fenced memory region (FMR) that controls access to image data stored in a first portion of a trusted memory region (TMR). The computer vision processor receives FMR requests from an application implemented in a processing cluster. The FMR requests are to access the image data in the first portion of the TMR. The computer vision processor selectively allows the requesting application to access the image data. In some cases, the computer vision processor acquires the image data and stores the image data in the first portion of the TMR, such as buffers in the TMR. A data fabric selectively permits the image processing application to access the data stored in the TMR based on whether the image cluster has opened or closed the FMR for the portion of the TMR.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: September 13, 2022
    Assignees: Advanced Micro Devices, Inc., ATI TECHNOLOGIES ULC
    Inventors: Benjamin Koon Pan Chan, William Lloyd Atkinson, Tung Chuen Kwong, Guhan Krishnan
  • Patent number: 11436890
    Abstract: A multi-module overhead display assembly for use with a gaming system. The multi-module overhead display assembly has a housing module releasably connected to one or more other housing modules for display of content above a game machine. A mounting structure for the releasably connected housing module is provided to be connectable to a mount system. At least one housing module comprises a controller having a processor and memory storing instructions, which, when executed, cause the processor to individually control each of the housing modules to display the content.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: September 6, 2022
    Assignee: Aristocrat Technologies, Inc. (ATI)
    Inventors: Keith Chambers, Scott Hendrickson, Daniel Egar, John Curtis
  • Patent number: 11435806
    Abstract: Automatic voltage reconfiguration in a computer processor including one or more cores includes executing one or more user-specified workloads; determining, based on the user-specified workloads, a respective minimum safe voltage for each core of one or more cores; and modifying a respective voltage configuration for each core of the one or more cores based on the respective minimum safe voltage.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: September 6, 2022
    Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: Jerry A. Ahrens, Amitabh Mehra, Anil Harwani, William R. Alverson, Grant E. Ley, Charles Sy Lee
  • Publication number: 20220277508
    Abstract: A method, computer system, and a non-transitory computer-readable storage medium for performing primitive batch binning are disclosed. The method, computer system, and non-transitory computer-readable storage medium include techniques for generating a primitive batch from a plurality of primitives, computing respective bin intercepts for each of the plurality of primitives in the primitive batch, and shading the primitive batch by iteratively processing each of the respective bin intercepts computed until all of the respective bin intercepts are processed.
    Type: Application
    Filed: May 16, 2022
    Publication date: September 1, 2022
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Michael Mantor, Laurent Lefebvre, Mark Fowler, Timothy Kelley, Mikko Alho, Mika Tuomi, Kiia Kallio, Patrick Klas Rudolf Buss, Jari Antero Komppa, Kaj Tuomi
  • Patent number: 11430409
    Abstract: A display system includes a rendering device and a display device. The rendering device is to render a sequence of frames for display at a frame rate and to set an illumination configuration to be applied by the display device during a frame period for each frame of the sequence of frames based on the frame rate. The illumination configuration controls at least one of an illumination level and a duration for an illumination strobe, and at least one of an illumination level for an illumination fill preceding the illumination strobe in the frame period and an illumination level for an illumination fill following the illumination strobe in the frame period. The display device is to receive a representation of the illumination configuration from the rendering device and apply the illumination configuration during a frame period for each frame of the sequence of frames to display the frame.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: August 30, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Ed Callway, David Glen
  • Patent number: 11430410
    Abstract: A display system modifies display cycles of one or more displays to perform a system operation while avoiding visual perturbations at the one or more displays. The display system modifies, synchronizes, or both, blanking periods of the one or more displays such that blanking periods equal or exceed a blackout duration and overlap for at least the blackout duration. Then the system performs the system operation during an overlapping portion of the one or more blanking periods, where the system operation reduces availability of display data at the one or more displays.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: August 30, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Jun Lei, Syed Athar Hussain, David I. J. Glen, Rajeevan Panchacharamoorthy, Fatemeh Amirnavaei, David Galiffi, Arshad Rahman, Boris Ivanovic
  • Patent number: 11424761
    Abstract: An electronic device includes a decoding subsystem having a symbol decoder and a second symbol resolver with a plurality of local symbol decoders and a symbol selector. The symbol decoder outputs a first symbol decoded from an initial code for which a symbol is available in a block of the compressed data. The second symbol resolver decodes, in each local symbol decoder, substantially in parallel with decoding the first symbol in the symbol decoder, a respective symbol from a subsequent initial code for which a symbol is available in a respective sub-block of the block of the compressed data. The second symbol resolver outputs, by the symbol selector, as a second symbol, one of the respective symbols from the local symbol decoders selected by the symbol selector based on the initial code.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: August 23, 2022
    Assignee: ATI Technologies ULC
    Inventor: Vinay Patel
  • Patent number: 11417295
    Abstract: 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: Grant
    Filed: September 24, 2020
    Date of Patent: August 16, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventor: David I. J. Glen
  • Patent number: 11398131
    Abstract: In one embodiment, a system and method for facilitating intra-casino mobile gaming, the method includes forming an intra-casino mobile gaming zone internal to a casino establishment; pairing a player ID tag with a PGD; determining whether one of the player ID tag or the PGD is within the intra-casino mobile gaming zone using a zone specific local positioning system; and permitting the PGD to provide a wager gaming capability associated with the intra-casino mobile gaming zone while wirelessly interacting with a gaming server if the determining determines that at least one of the player ID tag or the PGD is within the intra-casino mobile gaming zone.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: July 26, 2022
    Assignee: Aristocrat Technologies, Inc. (ATI)
    Inventor: Binh T. Nguyen