-
公开(公告)号:US11710209B2
公开(公告)日:2023-07-25
申请号:US17661824
申请日:2022-05-03
Applicant: ATI Technologies ULC
Inventor: Laurent Lefebvre , Andrew Gruber , Stephen Morein
CPC classification number: G06T1/20 , G06F9/3851 , G06T1/60 , G06T15/005 , G06T15/04 , G09G5/001 , G09G5/363
Abstract: A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.
-
公开(公告)号:US11706415B2
公开(公告)日:2023-07-18
申请号:US17134948
申请日:2020-12-28
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Mehdi Semsarzadeh , Jiao Wang , Yao Wen Yu , Edward Harold , Richard E. George
IPC: H04N19/124 , H04N19/132 , H04N19/176
CPC classification number: H04N19/124 , H04N19/132 , H04N19/176
Abstract: Still frame detection for single pass video data, including: determining that an average quantization parameter of a frame of video data falls below a quantization parameter threshold; determining whether an amount of skipped macroblocks in the frame meets a skipped macroblock threshold; and responsive to the amount of skipped macroblocks exceeding the skipped macroblock threshold, identifying the frame as a still frame.
-
83.
公开(公告)号:US20230214346A1
公开(公告)日:2023-07-06
申请号:US17565912
申请日:2021-12-30
Applicant: ATI TECHNOLOGIES ULC
Inventor: NIPPON RAVAL , PHILIP NG , JAROSLAW MARCZEWSKI
IPC: G06F13/42
CPC classification number: G06F13/4221 , G06F2213/0026
Abstract: Allocating peripheral component interface express (PCIe) streams in a configurable multiport PCIe controller, including: detecting, by a PCIe controller, a link by a first PCIe device; and allocating, for the link between the PCIe controller and the first PCIe device, a first one or more PCIe streams from a pool of PCIe streams.
-
公开(公告)号:US20230207527A1
公开(公告)日:2023-06-29
申请号:US17564137
申请日:2021-12-28
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Wonjun JUNG , Jasmeet SINGH NARANG , Tyrone HUANG , Christopher KLEMENT , Alan D. SMITH , Edward CHANG , John WUU
IPC: H01L25/065 , H01L23/48
CPC classification number: H01L25/0657 , H01L23/481 , H01L25/0652 , H01L2225/06544
Abstract: Integrated circuits and integrated circuit dies include TSVs laid out in symmetrical patterns. Because of the symmetrical arrangement of the TSVs and associated routing patterns, an integrated circuit is able to support operation of multiple similar dies that are placed in different positions in the integrated circuit. This in turn simplifies the design and production of the multiple similar dies, thus reducing development and manufacturing costs for the corresponding integrated circuits.
-
公开(公告)号:US20230205696A1
公开(公告)日:2023-06-29
申请号:US17563869
申请日:2021-12-28
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: JIMSHED MIRZA , MARK FOWLER
IPC: G06F12/084 , G06F12/0895 , G06F12/0811 , G06F9/30
CPC classification number: G06F12/084 , G06F12/0895 , G06F12/0811 , G06F9/3009
Abstract: Cascading execution of atomic operations, including: receiving a request for each thread of a plurality of threads to perform an atomic operation, wherein the plurality of threads comprises a plurality of thread subsets each corresponding to a local memory, wherein the local memory for a thread subset is accessible by the thread subset and inaccessible to a remainder of threads in the plurality of threads; generating a plurality of intermediate results by performing, by each thread subset, the atomic operation in the local memory corresponding to the thread subset; and generating a result for the request by aggregating the plurality of intermediate results in a shared memory accessible to all threads in the plurality of threads.
-
公开(公告)号:US20230205287A1
公开(公告)日:2023-06-29
申请号:US17564139
申请日:2021-12-28
Applicant: ATI TECHNOLOGIES ULC
Inventor: Yinan JIANG
CPC classification number: G06F1/24 , G06F9/45558 , G06F11/1484 , G06F2009/45575 , G06F2201/815
Abstract: A virtual function (VF) of a virtual machine is enabled to directly reset a processing portion of a processing unit. The VF initiates the reset of the processing portion directly and a host driver associated with the processing unit is bypassed during the reset process. By allowing for a direct reset of the processing portion, a processing system reduces the overhead associated with the reset process, enhances system security, and improves overall VM and hardware isolation at the processing system.
-
87.
公开(公告)号:US20230205248A1
公开(公告)日:2023-06-29
申请号:US17560823
申请日:2021-12-23
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Meeta Surendramohan Srivastav , Ashwini Chandrashekhara Holla , Alex Sabino Duenas , Xinzhe Li , Michael John Austin , Indrani Paul , Sriram Sambamurthy
Abstract: An electronic device includes an accelerated processing unit (APU) and multiple elements. The APU performs operations for a platform boost and throttle (PBT) controller. For the operations, the APU receives a platform electrical power limit, the platform electrical power limit being a limit on a total electrical power allowed to be consumed by a group of the elements at a given time. The APU then determines a present platform electrical power consumption. The APU next adjusts one or more operating parameters for specified elements from among the group of elements to control electrical power consumption by the specified elements based on a relationship between the present platform electrical power consumption and the platform electrical power limit.
-
公开(公告)号:US20230195191A1
公开(公告)日:2023-06-22
申请号:US17559111
申请日:2021-12-22
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Kaushik Mazumdar , Miguel Rodriguez , Mikhail Rodionov , Stephen Victor Kosonocky
CPC classification number: G06F1/28 , H03K19/20 , H03K5/2472 , H03K3/037
Abstract: A power supply monitor includes a droop detection circuit which receives a digital signal and converts the digital signal to an analog signal, compares the analog signal to a monitored supply voltage, and responsive to detecting a droop below a designated value relative to the analog signal, produces a droop detection signal. The droop detection circuit includes a first comparator circuit with a series of inverters including at least a first complimentary-metal-oxide-semiconductor (CMOS) inverter with an input for receiving the analog signal and a second CMOS inverter, which are both supplied with a monitored supply voltage. The inverters operate in a crowbar mode when the monitored voltage supply is near a designated level, and each include four pull-up transistors connected in two parallel legs of two transistors, and four pull-down transistors connected in two parallel legs of two transistors.
-
公开(公告)号:US11675659B2
公开(公告)日:2023-06-13
申请号:US15375076
申请日:2016-12-09
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: James R. Magro , Ruihua Peng , Anthony Asaro , Kedarnath Balakrishnan , Scott P. Murphy , YuBin Yao
CPC classification number: G06F11/1016 , G06F11/10 , G06F13/1626 , G06F13/4022
Abstract: In one form, a memory controller includes a command queue, an arbiter, and a replay queue. The command queue receives and stores memory access requests. The arbiter is coupled to the command queue for providing a sequence of memory commands to a memory channel. The replay queue stores the sequence of memory commands to the memory channel, and continues to store memory access commands that have not yet received responses from the memory channel. When a response indicates a completion of a corresponding memory command without any error, the replay queue removes the corresponding memory command without taking further action. When a response indicates a completion of the corresponding memory command with an error, the replay queue replays at least the corresponding memory command. In another form, a data processing system includes the memory controller, a memory accessing agent, and a memory system to which the memory controller is coupled.
-
公开(公告)号:US20230154878A1
公开(公告)日:2023-05-18
申请号:US17528523
申请日:2021-11-17
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: SUMING HU , FARSHAD GHAHGHAHI
IPC: H01L23/00
CPC classification number: H01L24/13 , H01L24/16 , H01L24/11 , H01L2224/16238 , H01L2224/16227 , H01L2224/11622 , H01L2224/13582 , H01L2224/13541 , H01L2224/13552 , H01L2224/13006 , H01L2224/13018
Abstract: In an implementation, a semiconductor chip includes a device layer, an interconnect layer fabricated on the device layer, the interconnect layer including a conductive pad, and a conductive pillar coupled to the conductive pad. The conductive pillar includes at least a first portion having a first width and a second portion having a second width, the first portion being disposed between the second portion and the conductive pad, wherein the first width of the first portion is greater than the second width of the second portion.
-
-
-
-
-
-
-
-
-