Sign In to Follow Application
View All Documents & Correspondence

Soc Architecture To Reduce Memory Bandwidth Bottlenecks And Facilitate Power Management

Abstract: A system comprising a discrete graphics system-on-chip (SoC) to couple to a host processor unit, the SoC comprising a memory bridge comprising a first port to receive requests sent by a compute engine through a first path to the memory; and a second port to receive requests sent by a plurality of agents of the SoC through a second path to the memory.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 November 2022
Publication Number
25/2023
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

INTEL CORPORATION
2200 Mission College Boulevard, Santa Clara, California 95054, USA

Inventors

1. Lakshminarayana Pappu
1480 Leonart Ct Folsom, CA 95630 USA
2. Ashwin A. Mendon
674 NE 49th Ave Hillsboro, OR 97124 USA
3. Nausheen Ansari
638 Rogers Circle Folsom, CA 95630 USA
4. Howard L. Heck
10810 SW Huntington Ave Tigard, OR 97223 USA
5. David J. Harriman
2845 NW Cumberland Rd. Portland, OR 97210 USA

Specification

Description:RELATED APPLICATION
[0001] The present application claims priority to U.S. Non-Provisional Patent Application No. 17/561,144 filed on 23 December 2021 and titled “SOC ARCHITECTURE TO REDUCE MEMORY BANDWIDTH BOTTLENECKS AND FACILITATE POWER MANAGEMENT” the entire disclosure of which is hereby incorporated by reference.

BACKGROUND

[0002] A computing system may comprise a discrete graphics system in which a graphics processing unit (GPU) is separate from a central processing unit (CPU). A system utilizing discrete graphics may comprise a memory used by the GPU that is different from a system memory used by the CPU. A system-on-chip (SoC) is an integrated circuit that combines different components, such as those traditionally associated with a processor-based system, into a single chip or, in some applications, within a small number of interconnected chips. In some systems, a GPU may be implemented by a SoC.

BRIEF DESCRIPTION OF THE DRAWINGS

[0003] FIG. 1 illustrates a system comprising an alternative memory path to graphics memory in accordance with certain embodiments.
[0004] FIG. 2 illustrates circuitry of the graphics SoC of FIG. 1 in accordance with certain embodiments.
[0005] FIG. 3 illustrates a memory port in accordance with certain embodiments.
[0006] FIG. 4 illustrates additional circuitry of the graphics SoC of FIG. 1 in accordance with certain embodiments.
[0007] FIG. 5 illustrates a bridge endpoint in accordance with certain embodiments.
[0008] FIG. 6 illustrates a memory bridge in accordance with certain embodiments.
[0009] FIG. 7 illustrates an example computer system in accordance with certain embodiments.
[0010] FIG. 8 illustrates a block diagram of components present in a computing system in accordance with various embodiments.
[0011] FIG. 9 illustrates a block diagram of another computing system in accordance with various embodiments.
[0012] Like reference numbers and designations in the various drawings indicate like elements.

DETAILED DESCRIPTION

[0013] FIG. 1 illustrates a system 100 comprising an alternative memory path to graphics memory 106 in accordance with certain embodiments. System 100 includes a discrete graphics system on chip (SoC) 102 coupled to a host processing unit 104 (e.g., a central processing unit or other suitable processor) and a graphics memory 106. The SoC 102 may implement a graphics processing unit (GPU) that is separate from (e.g., on a different chip and/or package) the host processing unit 104. Host processing unit 104 is also coupled to system memory 108. SoC 102 includes graphics circuitry 110, including a compute engine 112, (which may also be referred to as a graphics engine or a rendering engine), system-on-chip (SoC) circuitry 114, memory port 116, and memory bridge 118. In various embodiments, the discrete graphics SoC 102 may comprise a single semiconductor chip or multiple semiconductor chips, e.g., in a common package (e.g., the graphics circuitry 110 may be implemented by a first chip, the SoC circuitry may be implemented by a second chip, and the memory bridge 118 and memory port 116 may be placed on either chip, a third chip, or split between multiple chips).
, Claims:1. A system comprising:
a discrete graphics system-on-chip (SoC) to couple to a host processor unit, the SoC comprising:
a memory bridge comprising:
a first port to receive requests sent by a compute engine through a first path to the memory; and
a second port to receive requests sent by a plurality of agents of the SoC through a second path to the memory.

Documents

Application Documents

# Name Date
1 202244068987-FORM 1 [30-11-2022(online)].pdf 2022-11-30
2 202244068987-DRAWINGS [30-11-2022(online)].pdf 2022-11-30
3 202244068987-DECLARATION OF INVENTORSHIP (FORM 5) [30-11-2022(online)].pdf 2022-11-30
4 202244068987-COMPLETE SPECIFICATION [30-11-2022(online)].pdf 2022-11-30
5 202244068987-FORM-26 [23-03-2023(online)].pdf 2023-03-23
6 202244068987-FORM 3 [30-05-2023(online)].pdf 2023-05-30
7 202244068987-Proof of Right [05-09-2023(online)].pdf 2023-09-05
8 202244068987-FORM 3 [29-11-2023(online)].pdf 2023-11-29