-
公开(公告)号:US12131026B2
公开(公告)日:2024-10-29
申请号:US18090916
申请日:2022-12-29
发明人: Alexandru Dutu , Nuwan S Jayasena , Niti Madan
IPC分类号: G06F3/06
CPC分类号: G06F3/061 , G06F3/0659 , G06F3/0673
摘要: Adaptive scheduling of memory requests and processing-in-memory requests is described. In accordance with the described techniques, a memory controller receives a plurality of processing-in-memory requests and a plurality of non-processing-in-memory requests from a host. The memory controller schedules an order of execution for the plurality of processing-in-memory requests and the plurality of non-processing-in-memory requests based at least in part on a processing-in-memory request stall threshold and a non-processing-in-memory request stall threshold. In response to a system switching (e.g., from executing processing-in-memory requests to executing non-processing-in-memory requests or from executing non-processing-in-memory requests to executing processing-in-memory requests), the memory controller modifies the processing-in-memory request stall threshold and the non-processing-in-memory request stall threshold. The memory controller continues scheduling an order of execution for subsequent requests received from the host using the modified stall thresholds.
-
公开(公告)号:US12120364B2
公开(公告)日:2024-10-15
申请号:US18094161
申请日:2023-01-06
发明人: Lei Zhang , Gabor Sines , Khaled Mammou , David Glen , Layla A. Mah , Rajabali M. Koduri , Bruce Montag
IPC分类号: G06F15/16 , H04L65/70 , H04L65/75 , H04L67/131 , H04L69/24 , H04N21/2343 , H04N21/236 , H04N21/2368 , H04N21/414 , H04N21/422 , H04N21/43 , H04N21/434 , H04N21/437
CPC分类号: H04N21/2343 , H04L65/70 , H04L65/762 , H04L67/131 , H04L69/24 , H04N21/23605 , H04N21/2368 , H04N21/41407 , H04N21/42202 , H04N21/43072 , H04N21/4341 , H04N21/4343 , H04N21/437
摘要: A device and method for processing Virtual Reality (VR) data is disclosed. The method comprises transmitting feedback information from the device to a server, wherein the feedback information is captured in the device, receiving data from the server to be presented on the device based on the feedback information, wherein the data includes video data and audio data where the video data is a frame of video data in a sequence of frames and the audio data is the corresponding audio data of the frame, decoding the video data and corresponding audio data of the frame, and controlling the presentation of the video data and corresponding audio data on the device such that the video data is synchronized with the corresponding audio data.
-
公开(公告)号:US12118656B2
公开(公告)日:2024-10-15
申请号:US18304115
申请日:2023-04-20
发明人: Skyler Jonathon Saleh , Vineet Goel , Pazhani Pillai , Ruijin Wu , Christopher J. Brennan , Andrew S. Pomianowski
CPC分类号: G06T15/005 , G06T1/20 , G06T1/60 , G06T2210/52
摘要: Techniques for performing shader operations are provided. The techniques include, performing pixel shading at a shading rate defined by pixel shader variable rate shading (“VRS”) data, and updating the pixel VRS data that indicates one or more shading rates for one or more tiles based on whether the tiles of the one or more tiles include triangle edges or do not include triangle edges, to generate updated VRS data.
-
公开(公告)号:US20240334340A1
公开(公告)日:2024-10-03
申请号:US18128805
申请日:2023-03-30
IPC分类号: H04W52/02
CPC分类号: H04W52/029 , H04W52/0274
摘要: An apparatus and method for efficiently performing power management for increasing reliable wireless signal transfer performed by mobile computing devices. In various implementations, a computing system includes a network interface and multiple components for processing tasks. The network interface sends, to at least a given component of the multiple components, an indication specifying the corresponding operating frequency ranges used by one or more radio modules used for wireless communication with an access point. The given component determines whether an operating clock frequency of the given component overlaps any of the received operating frequency ranges and associated harmonic frequencies. If so, then the given component changes the operating clock frequency to a frequency that does not overlap any of the received operating frequency ranges and associated harmonic frequencies.
-
5.
公开(公告)号:US20240330214A1
公开(公告)日:2024-10-03
申请号:US18191207
申请日:2023-03-28
发明人: Lianji Cheng , Xiao Han , Qing Li
IPC分类号: G06F13/24
CPC分类号: G06F13/24
摘要: An apparatus includes logic circuitry, such as an interrupt controller, that serially arbitrates among a plurality of incoming interrupt requests for a target device and produces a selected incoming interrupt request. The logic generates a message signaled interrupt (MSI) message for the target device based on the selected incoming interrupt request using a plurality of linked lookup tables, such as a hierarchy of LUTs that include data used to generate the MSI message. Associated methods are also presented.
-
公开(公告)号:US20240330196A1
公开(公告)日:2024-10-03
申请号:US18388602
申请日:2023-11-10
IPC分类号: G06F12/0897 , G06F13/16 , G06F13/40
CPC分类号: G06F12/0897 , G06F13/1668 , G06F13/4027 , G06F2212/1024
摘要: A chiplet system includes a central processing unit (CPU) communicably coupled to a first GPU chiplet of a GPU chiplet array. The GPU chiplet array includes the first GPU chiplet communicably coupled to the CPU via a bus and a second GPU chiplet communicably coupled to the first GPU chiplet via a passive crosslink. The passive crosslink is a passive interposer die dedicated for inter-chiplet communications and partitions systems-on-a-chip (SoC) functionality into smaller functional chiplet groupings.
-
公开(公告)号:US20240329998A1
公开(公告)日:2024-10-03
申请号:US18619392
申请日:2024-03-28
发明人: Bin He , Michael J. Mantor , Brian D. Emberling
CPC分类号: G06F9/3802 , G06F9/3001 , G06F9/30098 , G06F9/3867
摘要: An apparatus and method for efficiently processing multiplication and accumulate operations for matrices in applications. In various implementations, a computing system includes a parallel data processing circuit and a memory. The memory stores the instructions (or translated commands) of a parallel data application. The circuitry of the parallel data processing circuit performs a matrix multiplication operation using source operands accessed only once from a vector register file and multiple instantiations of a vector processing circuit capable of performing multiple matrix multiplication operations corresponding to multiple different types of instructions. The multiplier circuit and the adder circuit of the vector processing circuit perform each of the fused multiply add (FMA) operation and the dot product (inner product) operation without independent, dedicated execution pipelines with one execution pipeline for the FMA operation and the other separate execution pipeline for the dot product operation.
-
公开(公告)号:US12105952B2
公开(公告)日:2024-10-01
申请号:US17957469
申请日:2022-09-30
IPC分类号: G06F3/06
CPC分类号: G06F3/0607 , G06F3/0629 , G06F3/067
摘要: Systems, methods, and techniques are provided for a fabric addressable memory. A memory access request is received from a host computing device attached via one edge port of one or more interconnect switches, the memory access request directed to a destination segment of a physical fabric memory block that is allocated in local physical memory of the host computing device. The edge port accesses a stored mapping between segments of the physical fabric memory block and one or more destination port identifiers that are each associated with a respective edge port of the fabric addressable memory. The memory access request is routed by the one edge port to a destination edge port based on the stored mapping.
-
公开(公告)号:US20240324247A1
公开(公告)日:2024-09-26
申请号:US18474111
申请日:2023-09-25
发明人: Samuel Naffziger , William George En , John Wuu
CPC分类号: H10B80/00 , H01L24/08 , H01L25/18 , H01L25/50 , H01L23/5286 , H01L24/06 , H01L2224/06181 , H01L2224/08145
摘要: A method for die pair partitioning can include providing a circuit die that has a metal stack and that includes a majority of logic transistors of an integrated circuit. The method can also include providing one or more additional circuit die that have one or more additional metal stacks of which at least one is connected to the metal stack of the circuit die and a majority of static random access memory and analog devices of the integrated circuit. The method can further include connecting at least one of the one or more additional metal stacks to the metal stack of the circuit die. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20240321827A1
公开(公告)日:2024-09-26
申请号:US18474158
申请日:2023-09-25
发明人: Omar Zia , Thomas D Burd , Kevin Gillespie , Samuel Naffziger , Richard Schultz , Raja Swaminathan , Srividhya Venkataraman , Yan Wang , John Wuu
IPC分类号: H01L25/065 , H01L23/00 , H01L23/36 , H01L23/48 , H10B80/00
CPC分类号: H01L25/0657 , H01L23/36 , H01L23/481 , H01L24/08 , H01L24/16 , H01L24/80 , H10B80/00 , H01L2224/08145 , H01L2224/16145 , H01L2224/80895 , H01L2224/80896
摘要: A method for circuit die stacking can include providing a first circuit die having a first metal stack, wherein the first circuit die corresponds to a primary thermal source of an integrated circuit including the first circuit die. The method can additionally include providing a second circuit die of the integrated circuit, wherein the second circuit die has a second metal stack and is configured for connection to at least one of a package substrate or an additional die. The method can also include connecting the first metal stack to the second metal stack. Various other methods, systems, and computer-readable media are also disclosed.
-
-
-
-
-
-
-
-
-