-
公开(公告)号:US20250005840A1
公开(公告)日:2025-01-02
申请号:US18345427
申请日:2023-06-30
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Guennadi Riguer , Michal Adam Wozniak
Abstract: A technique for texture filtering. A transition is made from a first mipmap corresponding to a first texture resolution to a second mipmap corresponding to a second texture resolution. The first texture resolution is lower than the second texture resolution. As compared to standard trilinear filtering, initiation of the transition is delayed by an offset (or bias), which serves to delay the initial use of the second mipmap until it has been loaded. Following initiation of the transition, first and second weightings are selected with a nonlinear filter, and the system interpolates between the first mipmap and the second mipmap by applying the weightings. During an initial portion of the transition, the nonlinear filter has a slope that is higher than that of the standard trilinear filter.
-
32.
公开(公告)号:US20250004974A1
公开(公告)日:2025-01-02
申请号:US18345992
申请日:2023-06-30
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: BUHENG XU , XIAO HAN , PHILIP NG , SHIWU YANG
IPC: G06F13/42
Abstract: An apparatus translates transaction requests using a bus protocol translation lookup table (LUT) that comprises bus protocol translation data. A bus protocol translation controller generates the outgoing translated transaction request by translating the incoming transaction request using the bus protocol translation data from the bus protocol translation LUT. The controller translates a received response from the target unit to a response in a first bus protocol for a corresponding requesting unit. Associated methods are also presented. In some examples, the bus protocol translation data corresponds to each of a plurality of requesting units for translating between an incoming transaction request sent via a first bus protocol to an outgoing translated transaction request sent via a second bus protocol for the at least one target unit.
-
公开(公告)号:US20250004963A1
公开(公告)日:2025-01-02
申请号:US18217079
申请日:2023-06-30
Applicant: Advanced Micro Devices, Inc.
Inventor: William Peter Ehrett , Anthony Gutierrez , Vedula Venkata Srikant Bharadwaj , Karthik Ramu Sangaiah , Prachi Shukla , Sriseshan Srikanth , Ganesh Dasika , John Kalamatianos
IPC: G06F13/36
Abstract: A semiconductor device, referred to herein as a Globally Interconnected Operations (GIO) layer, provides global operations in the form of global data reduction for one or more PE arrays. The GIO layer includes processing elements that perform global data reduction on processing results from one or more PE arrays. The GIO layer includes connectors that allow it to be arranged in a 3D stack with one or more PE arrays, for example, on top of or beneath a PE array. This allows reduction operations to be implemented across PE arrays using an efficient topology with superior flexibility, scalability, latency and/or power characteristics that is customizable for particular use cases at assembly time, without requiring costly and time-consuming redesign of PE arrays, and without being constrained by particular PE array designs.
-
公开(公告)号:US20250004955A1
公开(公告)日:2025-01-02
申请号:US18215519
申请日:2023-06-28
Applicant: Advanced Micro Devices, Inc.
Inventor: Anthony Thomas Gutierrez , Todd David Basso , Gabriel Hsiuwei Loh
IPC: G06F13/16 , G06F13/366
Abstract: Programmable I/O die devices and methods are described. An example system includes an input/output die (IOD) that couples a plurality of devices. The system also includes a programmable fabric included in the IOD. The programmable fabric implements interconnects for connecting the plurality of devices according to a reconfigurable topology defined by a configuration of the programmable fabric.
-
公开(公告)号:US20250004806A1
公开(公告)日:2025-01-02
申请号:US18216310
申请日:2023-06-29
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Mark Unruh Wyse , Anthony Thomas Gutierrez , Stephen Alexander Zekany , Paul Blinzer
IPC: G06F9/455
Abstract: A processing unit (e.g., a CPU) executes multiple processes, such as multiple virtual machines, wherein each process employs virtual signals and virtual signal monitors to support signaling between the process and one or more accelerators. A hardware signal manager (HSM) assigns each virtual signal to a physical signal of the system and assigns each virtual signal monitor to a physical signal monitor. Based on a process' interactions (e.g., signal operations) with a virtual signal monitor, the HSM executes corresponding interactions at the assigned physical signal monitor. The HSM thus virtualizes the physical signal monitors for the executing processes.
-
公开(公告)号:US20250004530A1
公开(公告)日:2025-01-02
申请号:US18345940
申请日:2023-06-30
Applicant: Advanced Micro Devices, Inc.
Inventor: Gregg Donley
IPC: G06F9/30
Abstract: The disclosed device includes multiple data elements each configured to send a bit of a bit sequence by toggling at most half of a number of bits from a previously sent bit sequence. The bit sequence can first be biased and then XORed with the previously sent bit sequence. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20250001312A1
公开(公告)日:2025-01-02
申请号:US18346096
申请日:2023-06-30
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Le Zhang , Wei Liang , Ilia Blank , Patrick Pak Kin Fok , Eleftherios Makedon , Amir Alam , Sebastian Borkowski , Goverdhan Aligeti
IPC: A63F13/77 , A63F13/335 , A63F13/35
Abstract: Systems and methods for crowdsourcing cloud application execution are described. An application system receives, from a client device, a first request to initiate an application session. The application system identifies a host device to fulfill the first request. The application system then initiates execution of the application session on the host device and generates, for the client device, a plurality of controls to control the application session executing on the host device. The host device is incentivized for each application session hosted.
-
公开(公告)号:US12182611B2
公开(公告)日:2024-12-31
申请号:US18145457
申请日:2022-12-22
Applicant: Advanced Micro Devices, Inc , ATI Technologies ULC
Inventor: Philip Ng , Anil Kumar
Abstract: An apparatus includes an interrupt cache having cache storage configured to store a plurality of interrupts received from an interrupt source, the plurality of interrupts corresponding to a plurality of interrupt events configured for execution by the plurality of interrupt service routines and a cache manager component configured to generate an interrupt message for transmission to the processing unit, the interrupt message generated to include at least one interrupt of the plurality of interrupts from the cache storage.
-
公开(公告)号:US12176065B2
公开(公告)日:2024-12-24
申请号:US17849197
申请日:2022-06-24
Applicant: ATI Technologies ULC , Advanced Micro Devices, Inc.
Inventor: Xuan Chen , Chih-Hua Hsu , Pradeep Jayaraman , Abdussalam Aburwein
Abstract: A data processor is for accessing a memory having a first pseudo channel and a second pseudo channel. The data processor includes at least one memory accessing agent, a memory controller, and a data fabric. The at least one memory accessing agent generates generating memory access requests including first memory access requests that access the memory. The memory controller provides memory commands to the memory in response to the first memory access requests. The data fabric routes the first memory access requests to a first downstream port in response to a corresponding first memory request accessing the first pseudo channel, and to a second downstream port in response to the corresponding first memory request accessing the second pseudo channel. The memory controller has first and second upstream ports coupled to the first and second downstream ports of the data fabric, respectively, and a downstream port coupled to the memory.
-
公开(公告)号:US12174771B2
公开(公告)日:2024-12-24
申请号:US18392072
申请日:2023-12-21
Applicant: ADVANCED MICRO DEVICES, INC. , ATI TECHNOLOGIES ULC
Inventor: Yulei Shen , Tyrone Tung Huang , Chen-Kuan Hong
IPC: G06F13/40 , G06F13/20 , H01L23/00 , H01L23/538 , H01L25/065
Abstract: A semiconductor package includes multiple dies that share the same package pin. An output enable register provided on each die is used to select the die that drives an output to the shared pin. A hardware arbitration circuit ensures that two or more dies do not drive an output to the shared pin at the same time.
-
-
-
-
-
-
-
-
-