-
111.
公开(公告)号:US20220318954A1
公开(公告)日:2022-10-06
申请号:US17219766
申请日:2021-03-31
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Vickie Youmin Wu , Wilson Hung Yu , Hakki Can Karaimer
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.
-
公开(公告)号:US20220318056A1
公开(公告)日:2022-10-06
申请号:US17217353
申请日:2021-03-30
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Nicholas Penha MALAYA , Stephen KUSHNIR , William C. BRANTLEY , Joseph L. GREATHOUSE
Abstract: A method for reducing power variations resulting from changes in processor workload includes communicating a power dip condition to a workload scheduler of a processor device in response to identifying the power dip condition. One or more target power workloads are assigned for execution at the processor device based at least in part on the power dip condition. Further, each of the one or more target power workloads is associated with a known power load.
-
公开(公告)号:US20220317757A1
公开(公告)日:2022-10-06
申请号:US17219097
申请日:2021-03-31
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Karthik RAO , Indrani PAUL , Donny YI , Oleksandr KHODORKOVSKY , Leonardo DE PAULA ROSA PIGA , Wonje CHOI , Dana G. LEWIS , Sriram SAMBAMURTHY
IPC: G06F1/3287 , G06N5/04
Abstract: An apparatus includes a processor, a sleep state duration prediction module, and a system management unit. The sleep state duration prediction module is configured to predict a sleep state duration for component of the processing device. The system management unit is to transition the component into a sleep state selected from a plurality of sleep states based on a comparison of the predicted sleep state duration to at least one duration threshold. Each sleep state of the plurality of sleep states is a lower power state than a previous sleep state of the plurality of sleep states.
-
公开(公告)号:US20220312029A1
公开(公告)日:2022-09-29
申请号:US17215347
申请日:2021-03-29
Applicant: ATI Technologies ULC
IPC: H04N19/52 , H04N19/176 , H04N19/593 , H04N19/182 , H04N19/136 , H04N19/172
Abstract: Methods and apparatus encode image frames using intra-frame prediction by predicting pixels for a block of current pixels, based on a detected spatial pattern of pixel intensity differences among a plurality of neighboring reconstructed pixels to the block of current pixels, and encode a block of pixels of the image frame using the predicted block of reconstructed pixels. Inter-frame prediction is provided by determining whether blocks of pixels in temporally neighboring reconstructed frames corresponding to a candidate motion vector have a pattern of pixel intensity differences among the blocks from temporally neighboring frames. Predicted blocks are produced for a reconstructed frame based on the determined pattern of pixel intensity difference among temporally neighboring frames.
-
公开(公告)号:US20220309364A1
公开(公告)日:2022-09-29
申请号:US17215437
申请日:2021-03-29
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Thomas Daniel Perry , Mehdi Saeedi , Gabor Sines
Abstract: Systems, apparatuses, and methods for creating human-like non-player character (NPC) behavior with reinforcement learning (RL) are disclosed. An artificial intelligence (AI) engine creates a NPC that has seamless movement when accompanying a player controlled by a user playing a video game. The AI engine is RL-trained to stay close to the player but not get in the player's way while acting in a human-like manner. Also, the AI engine is RL-trained to evaluate the quality of information that is received over time from other AI engines and then to act on the evaluated information quality. Each AI agent is trained to evaluate the other AI agents and determine whether another AI agent is a friend or a foe. In some cases, groups of AI agents collaborate together to either help or hinder the player. The capabilities of each AI agent are independent from the capabilities of other AI agents.
-
公开(公告)号:US11455025B2
公开(公告)日:2022-09-27
申请号:US17020428
申请日:2020-09-14
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Xiaojie He , Alexander J. Branover , Mihir Shaileshbhai Doctor , Evgeny Mintz , Fei Fei , Ming So , Felix Yat-Sum Ho , Biao Zhou
IPC: G06F1/3293 , G06F1/324 , H01L23/31
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.
-
117.
公开(公告)号:US20220283946A1
公开(公告)日:2022-09-08
申请号:US17189844
申请日:2021-03-02
Applicant: ATI TECHNOLOGIES ULC , ADVANCED MICRO DEVICES, INC.
Inventor: Philip Ng , Nippon Raval , BuHeng Xu , Rostislav S. Dobrin , Shawn Han
IPC: G06F12/0831 , G06F12/02 , G06F12/1009 , G06F13/16 , G06F13/24
Abstract: Methods, systems, and apparatuses provide support for multiple address spaces in order to facilitate data movement. One system includes a host processor; a memory; a data fabric coupled to the host processor and to the memory; a first input/output memory manage unit (IOMMU) and a second IOMMU, each of the first and second IOMMUs coupled to the data fabric; a first root port and a second root port, each of the first and second root ports coupled to a corresponding IOMMU of the first and second IOMMUs; and a first peripheral component endpoint and a second peripheral component endpoint, each of the first and second peripheral component endpoints coupled to a corresponding root port of the first and second root ports, wherein each of the first and second root ports comprises hardware control logic operative to: synchronize the first and second root ports.
-
公开(公告)号:US11430409B2
公开(公告)日:2022-08-30
申请号:US17464889
申请日:2021-09-02
Applicant: ATI TECHNOLOGIES ULC
Inventor: Ed Callway , David Glen
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.
-
公开(公告)号:US20220269620A1
公开(公告)日:2022-08-25
申请号:US17666974
申请日:2022-02-08
Applicant: ADVANCED MICRO DEVICES, INC. , ATI Technologies ULC
Inventor: Benjamin T. SANDER , Mark Fowler , Anthony Asaro , Gongxian Jeffrey Cheng , Michael Mantor
IPC: G06F12/1027 , G06F12/0893
Abstract: 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.
-
公开(公告)号:US20220223098A1
公开(公告)日:2022-07-14
申请号:US17706790
申请日:2022-03-29
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony WL KOO , Syed Athar HUSSAIN
Abstract: A graphics processing unit (GPU) instructs a display control module to capture content and display captured content in response to the refresh rate of a display exceeding a frame generation rate of the GPU. Rather than re-transmit the same frame multiple times, the GPU instructs the display control module to replay a previously-transmitted frame. During a refresh cycle in which the display control module is replaying captured content, the GPU omits accessing memory to retrieve and resend the frame that is being replayed, and instead sends only invalid data and GPU timing information so that the display control module remains synchronized with the GPU.
-
-
-
-
-
-
-
-
-