Sign In to Follow Application
View All Documents & Correspondence

Computing Architecture

Abstract: A system is provided that includes a set of graph processing cores and a set of dense compute cores, where the set of graph processing cores and the set of dense cores are interconnected in a network. The dense compute cores include offload queue circuitry to receive an offload request from the set of graph processing cores to handle dense compute workloads. Memory controllers are also provided in the system for use by the graph processing cores in reading and writing to memory in association with sparse graph applications, the memory controllers enhanced to efficiently handle memory transactions in sparse graph applications.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
18 December 2023
Publication Number
02/2024
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

INTEL CORPORATION
2200 Mission College Boulevard Santa Clara, California 95054-1549

Inventors

1. FRYMAN, Joshua B.
2004 NW Woodland Dr. Corvallis, Oregon 97330
2. OH, Byoungchan
5093 NW 127th Ter. Portland, Oregon 97229
3. POLAGANI, Sai Dheeraj
8858 NE Brentford Way Hillsboro, Oregon 97006
4. MA, Kevin P.
407 NW Yosemite Ter. Beaverton, Oregon 97006
5. PAWLOWSKI, Robert S.
6945 SW 148th Ct. Beaverton, Oregon 97007
6. KRISHNAMURTHY, Bharadwaj Coimbatore
910 NW Brookhill St. Hillsboro, OR 97124
7. SHARMA, Shruti
850 SE Oak Glen Way, Apartment 339 Hillsboro, OR 97123
8. VASANTHA KUMAR, Smitha P.
120 NE Stonebriar Ln. Hillsboro, Oregon 97124
9. HOWARD, Jason
1931 SW 13th Ave. Portland, Oregon 97201
10. KLOWDEN, Daniel S.
2507 NE 13th Ave. Portland, Oregon 97212

Specification

1. A system comprising:
a set of one or more graph processing cores; and
a set of one or more dense compute cores, wherein the set of graph
processing cores and the set of dense compute cores are interconnected, and a
particular one of the set of dense compute cores comprises offload queue circuitry
to:
receive an offload request from a particular one of the set of graph
processing cores, wherein the offload request identifies one or more
functions in a workload to be performed by the particular dense compute
core;
queue the offload request;
configure compute circuitry and memory of the particular dense
compute core to perform the one or more functions;
monitor status of performance of the one or more functions by the
particular dense compute core; and
identify, to the particular graph processing core, the status of
performance of the one or more functions.
2. The system of Claim 1, wherein each graph processing core in the set of
graph processing cores comprises circuitry to implement a respective plurality of
multi -threaded pipelines.
3. The system of Claim 2, wherein each graph processing core in the set of
graph processing cores further comprises circuitry to implement one or more singlethreaded pipelines in addition to the plurality of multi -threaded pipelines.
4. The system of any one of Claims 1-3, wherein each dense compute core
in the set of dense compute cores comprises a respective array of compute circuits.
5. The system of Claim 4, wherein the array of compute circuits comprises
104 INTL-8098-IN
a two-dimensional systolic array.
6. The system of any one of Claims 4-5, wherein configuration of the
compute circuitry comprises configuration of the array of compute circuits.
7. The system of any one of Claims 4-6, wherein the memory of the
particular dense compute core comprises local scratchpad memory.
8. The system of any one of Claims 1-7, wherein one or more of the set of
graph processing cores are resident on a same die with the one or more of the set of
graph processing cores.
9. The system of Claim 8, wherein another one of the set of graph processing
cores in on a different die.
10. The system of any one of Claims 1-9, wherein each of the set of graph
processing cores is optimized for sparse computations associated with graph-based
data structures.

Documents

Application Documents

# Name Date
1 202347086365-PRIORITY DOCUMENTS [18-12-2023(online)].pdf 2023-12-18
2 202347086365-POWER OF AUTHORITY [18-12-2023(online)].pdf 2023-12-18
3 202347086365-FORM 1 [18-12-2023(online)].pdf 2023-12-18
4 202347086365-DRAWINGS [18-12-2023(online)].pdf 2023-12-18
5 202347086365-DECLARATION OF INVENTORSHIP (FORM 5) [18-12-2023(online)].pdf 2023-12-18
6 202347086365-COMPLETE SPECIFICATION [18-12-2023(online)].pdf 2023-12-18
7 202347086365-FORM 3 [03-05-2024(online)].pdf 2024-05-03
8 202347086365-FORM 18 [04-10-2024(online)].pdf 2024-10-04
9 202347086365-Proof of Right [30-10-2024(online)].pdf 2024-10-30
10 202347086365-POA [20-11-2024(online)].pdf 2024-11-20
11 202347086365-MARKED COPIES OF AMENDEMENTS [20-11-2024(online)].pdf 2024-11-20
12 202347086365-FORM 13 [20-11-2024(online)].pdf 2024-11-20
13 202347086365-AMMENDED DOCUMENTS [20-11-2024(online)].pdf 2024-11-20