-
公开(公告)号:US20230300294A1
公开(公告)日:2023-09-21
申请号:US18323789
申请日:2023-05-25
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: ROTO LE
IPC: H04N7/15 , H04L65/1083 , H04L65/403 , G06N20/00 , G06F3/04842 , G06V10/22 , G06V20/40
CPC classification number: H04N7/15 , H04L65/1083 , H04L65/403 , G06N20/00 , G06F3/04842 , G06V10/235 , G06V20/41
Abstract: Machine learning-based multi-view video conferencing from single view video data, including: identifying, in video data, a plurality of objects; and generating a user interface comprising a plurality of first user interface elements each comprising a portion of the video data corresponding to one or more of the plurality of objects.
-
公开(公告)号:US20230298261A1
公开(公告)日:2023-09-21
申请号:US17845890
申请日:2022-06-21
Applicant: Advanced Micro Devices, Inc.
Inventor: Michael John Livesley , Ruijin Wu , Mangesh P. Nijasure
CPC classification number: G06T15/40 , G06F7/24 , G06T15/005 , G06T17/10
Abstract: Techniques for performing rendering operations are disclosed herein. The techniques include performing two-level primitive batch binning in parallel across multiple rendering engines, wherein tiles for subdividing coarse-level work across the rendering engines have the same size as tiles for performing coarse binning.
-
243.
公开(公告)号:US11762828B2
公开(公告)日:2023-09-19
申请号:US16104662
申请日:2018-08-17
Applicant: Advanced Micro Devices, Inc.
Inventor: Alexander D. Breslow , Nuwan S. Jayasena
CPC classification number: G06F16/2255
Abstract: A method includes, for each key of a plurality of keys, identifying from a set of buckets a first bucket for the key based on a first hash function, and identifying from the set of buckets a second bucket for the key based on a second hash function. An entry for the key is stored in a bucket selected from one of the first bucket and the second bucket. The entry is inserted in a sequence of entries in a memory block. A position of the entry in the sequence of entries corresponds to the selected bucket. For each bucket in the set of buckets, an indication of a number of entries in the bucket is recorded.
-
公开(公告)号:US11762658B2
公开(公告)日:2023-09-19
申请号:US16581252
申请日:2019-09-24
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Bin He , Michael Mantor , Jiasheng Chen , Jian Huang
CPC classification number: G06F9/30036 , G06F9/30101 , G06F9/3877 , G06F9/544 , G06F17/16
Abstract: A processing unit such as a graphics processing unit (GPU) includes a plurality of vector signal processors (VSPs) that include multiply/accumulate elements. The processing unit also includes a plurality of registers associated with the plurality of VSPs. First portions of first and second matrices are fetched into the plurality of registers prior to a first round that includes a plurality of iterations. The multiply/accumulate elements perform matrix multiplication and accumulation on different combinations of subsets of the first portions of the first and second matrices in the plurality of iterations prior to fetching second portions of the first and second matrices into the plurality of registers for a second round. The accumulated results of multiplying the first portions of the first and second matrices are written into an output buffer in response to completing the plurality of iterations.
-
公开(公告)号:US11762017B2
公开(公告)日:2023-09-19
申请号:US17532469
申请日:2021-11-22
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Ahmet Tokuz , Saurabh Upadhyay
IPC: G01R31/3185 , G01R31/3177 , G06F11/22
CPC classification number: G01R31/318583 , G01R31/3177 , G01R31/318572 , G06F11/2236
Abstract: A system for performing a scan test of a processor core includes a scan test module and a processor including a processor core and an input/output die, where the input/output die is coupled to the processor core. The scan test module transmits, in parallel to the input/output die, scan test input data. A serializer/deserializer module of the input/output die receives the input data, serializes the input data, and transmits the serialized input data to the processor core. A serializer/deserializer module of the processor core receives the serialized scan test input data, deserializes the input data, receives result data generated in dependence upon the input data, serializes the result data, and transmits the serialized result data to the input/output die. The input/output die serializer/deserializer module receives the result data, deserializes the result data, and provides the result data to the scan test module. Error detection can be carried out through redundancy.
-
公开(公告)号:US20230289290A1
公开(公告)日:2023-09-14
申请号:US18319016
申请日:2023-05-17
Applicant: Advanced Micro Devices, Inc.
Inventor: John Kelley
IPC: G06F12/084 , G06F11/30 , G06F12/126 , G06F12/128
CPC classification number: G06F12/084 , G06F11/3037 , G06F12/126 , G06F12/128
Abstract: A method includes monitoring one or more metrics for each of a plurality of cache users sharing a cache, and assigning each of the plurality of cache users to one of a plurality of groups based on the monitored one or more metrics.
-
公开(公告)号:US20230289191A1
公开(公告)日:2023-09-14
申请号:US18128642
申请日:2023-03-30
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Sateesh LAGUDU , Allen H. Rush , Michael Mantor , Arun Vaidyanathan Ananthanarayan , Prasad Nagabhushanamgari , Maxim V. Kazakov
CPC classification number: G06F9/3887 , G06F13/28 , G06F13/4027
Abstract: An array processor includes processor element arrays distributed in rows and columns. The processor element arrays perform operations on parameter values. The array processor also includes memory interfaces that broadcast sets of the parameter values to mutually exclusive subsets of the rows and columns of the processor element arrays. In some cases, the array processor includes single-instruction-multiple-data (SIMD) units including subsets of the processor element arrays in corresponding rows, workgroup processors (WGPs) including subsets of the SIMD units, and a memory fabric configured to interconnect with an external memory that stores the parameter values. The memory interfaces broadcast the parameter values to the SIMD units that include the processor element arrays in rows associated with the memory interfaces and columns of processor element arrays that are implemented across the SIMD units in the WGPs. The memory interfaces access the parameter values from the external memory via the memory fabric.
-
公开(公告)号:US20230280906A1
公开(公告)日:2023-09-07
申请号:US17981982
申请日:2022-11-07
Applicant: ATI Technologies ULC , Advanced Micro Devices, Inc.
Inventor: Xuan Chen , Ross V. La Fetra , Michael John Litt
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0673 , G06F3/0629
Abstract: A memory package includes first, second, third, and fourth channels arranged consecutively in a clockwise direction on the memory package, each of the first, second, third, and fourth channels having access circuitry and memory arrays. In a first mode, the first channel controls access to the memory arrays in the second channel and the fourth channel controls access to the memory arrays in the third channel.
-
公开(公告)号:US11748935B2
公开(公告)日:2023-09-05
申请号:US17126499
申请日:2020-12-18
Applicant: Advanced Micro Devices, Inc.
Inventor: Skyler Jonathon Saleh , Ruijin Wu
CPC classification number: G06T15/06 , G06T15/005 , G06T15/08 , G06T17/005
Abstract: A technique for performing ray tracing operations is provided. The technique includes initiating bounding volume hierarchy traversal for a ray against geometry represented by a bounding volume hierarchy; identifying multiple nodes of the bonding volume hierarchy for concurrent intersection tests; and performing operations for the concurrent intersection tests concurrently.
-
250.
公开(公告)号:US20230274168A1
公开(公告)日:2023-08-31
申请号:US17682832
申请日:2022-02-28
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Ian Charles COLBERT , Mehdi SAEEDI , Gabor SINES , Thomas Daniel PERRY
IPC: G06N5/04
CPC classification number: G06N5/043
Abstract: An apparatus includes a processor configured to determine a first distribution associated with an artificial agent based on behavior associated with the artificial agent and a second distribution based on behavior of a user. The processor is further configured to generate a human-likeness similarity measurement by comparing the first distribution to the second distribution and modify the behavior of the artificial agent in response to the similarity measurement failing to satisfy a similarity threshold.
-
-
-
-
-
-
-
-
-