IP Library Granted Patent US 12,210,961
Granted Patent B2
US 12,210,961 · App. 17/227,468 · Granted Jan 28, 2025

Intelligent processor, data processing method and storage medium

Inventor: Yaming Deng (Fujian, CN)
Assignee: SIGMASTAR TECHNOLOGY LTD.
G06N3/063G06F9/30036
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,210,961
App. No.
17/227,468
Granted
Jan 28, 2025
Kind
B2
Abstract

An intelligent processor includes a first operation unit and a second operation unit. The first operation unit acquires first input data corresponding to a first operator, divides the first input data into multiple sets of first sub input data, and operates the first operator to perform an operation on the first sub input data to obtain first sub output data corresponding to each set of first input data. The second operation unit uses the first sub output data as second input data of the second operator, and operates the second operator to perform an operation on the second input data to obtain second output data corresponding to each set of second input data. Thus, the second operator need not wait until the first operator finishes all operations of the first input data, allowing two adjacent operator to achieve partial parallel calculation and improving operation efficiency.

Claims (21)

1. An intelligent processor, comprising:

a first operation unit, acquiring first input data corresponding to a first operator, dividing the first input data into sets of first sub input data, and operating the first operator to perform an operation on each of the sets of first sub input data to obtain sets of first sub output data corresponding, respectively, to the sets of first sub input data; and

a second operation unit, using each of the sets of first sub output data as sets of second input data of a second operator, and operating the second operator to perform an operation on each of the sets of second input data to obtain a set of second output data corresponding to each of the sets of second input data.

2. The intelligent processor according to claim 1 , wherein the second operator and the first operator belong to a same network model and are adjacent.

3. The intelligent processor according to claim 1 , wherein the second operation unit uses the sets of first sub output data as the sets of second input data each time when the first operation unit obtains the sets of first sub output data.

4. The intelligent processor according to claim 1 , wherein the second operation unit uses the sets of first sub output data as the sets of second input data each time when a data amount of the sets of first sub output data reaches a predetermined data amount.

5. The intelligent processor according to claim 1 , further comprising:

a cache;

wherein, the first operation unit further writes the sets of first sub output data to the cache, and the second operation unit further reads the sets of first sub output data from the cache.

6. The intelligent processor according to claim 5 , wherein the first operation unit further determines a target division policy corresponding to the first input data according to type information of the first operator; and divides the first input data into the sets of first sub input data according to the target division policy.

7. The intelligent processor according to claim 6 , wherein when the target division policy is a first division policy, a first target data size of divided plurality of sets of first sub input data is determined according to processing capacity of the first operation unit and a temporary storage space of the cache.

8. The intelligent processor according to claim 6 , wherein when the target division policy is a second division policy, a second target data size of a divided plurality of first sub input data is determined according to operation logic of the first operator.

9. The intelligent processor according to claim 1 , being included in a chip.

10. A data processing method, applied to an intelligent processor, the intelligent processor comprising a first operation unit and a second operation unit, the data processing method comprising:

the first operation unit acquiring first input data corresponding to a first operator, and dividing the first input data into sets of first sub input data;

the first operation unit operating the first operator to perform an operation on each of the sets of first sub input data to obtain sets of first sub output data corresponding, respectively, to the sets of first sub input data;

the second operation unit using each of the sets of first sub output data as sets of second input data of a second operator; and

the second operation unit operating the second operator to perform an operation on each of the sets of second input data to obtain a set of second output data corresponding to each of the sets of second input data.

11. The data processing method according to claim 10 , wherein the second operator and the first operator belong to a same network model and are adjacent.

12. The data processing method according to claim 10 , wherein the second operation unit uses the sets of first sub output data as the sets of second input data each time when the first operation unit obtains the sets of first sub output data.

13. The data processing method according to claim 10 , wherein the second operation unit uses the sets of first sub output data as the sets of second input data each time when a data amount of the sets of first sub output data reaches a predetermined data amount.

Assignments (2)
CHANGE OF NAME Recorded Aug 19, 2021
From: XIAMEN SIGMASTAR TECHNOLOGY LTD.
To: SIGMASTAR TECHNOLOGY LTD.
Reel/Frame 057307/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: DENG, YAMING
To: XIAMEN SIGMASTAR TECHNOLOGY LTD.
Reel/Frame 055888/0044 →
Priority Claims (1)
CN 202010883908.7 · Aug 28, 2020 · national
Continuity (1)
Related Publication 20220067495A1 · Mar 3, 2022
References Cited (5)
US 10762164B2 · Chen · 2020 [cited by examiner]
US 11334796B2 · Das · 2022 [cited by examiner]
US 11429394B2 · Valliappan · 2022 [cited by examiner]
US 11507817B2 · Abdelaziz · 2022 [cited by examiner]
US 20220066776A1 · Stevens · 2022 [cited by examiner]