PROCESSOR USING MINI-CORES
First Claim
Patent Images
1. A mini-core comprising:
- a scalar domain processor configured to process scalar data;
a vector domain processor configured to process vector data; and
a pack/unpack functional unit (FU) configured to be shared by the scalar domain processor and the vector domain processor, and to process a conversion of data to be transmitted between the scalar domain processor and the vector domain processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A mini-core and a processor using such a mini-core are provided in which functional units of the mini-core are divided into a scalar domain processor and a vector domain processor. The processor includes at least one such mini-core, and all or a portion of functional units from among the functional units of the mini-core operate based on an operation mode.
53 Citations
25 Claims
-
1. A mini-core comprising:
-
a scalar domain processor configured to process scalar data; a vector domain processor configured to process vector data; and a pack/unpack functional unit (FU) configured to be shared by the scalar domain processor and the vector domain processor, and to process a conversion of data to be transmitted between the scalar domain processor and the vector domain processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mini-core comprising vector functional units (FUs) configured to process a calculation of vector data,
wherein the vector FUs operate by being interconnected to one another to process vector data of a longer bit-length than a bit-length processable by the vector FUs individually.
-
10. A processor comprising a mini-core, wherein the mini-core comprises:
-
a scalar domain processor configured to process scalar data; a vector domain processor configured to process vector data; and a pack/unpack functional unit (FU) configured to process a conversion of data to be transmitted between the scalar domain processor and the vector domain processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A processor comprising mini-cores, wherein each of the mini-cores comprises:
-
a scalar domain processor configured to process scalar data; a vector domain processor configured to process vector data; and a pack/unpack functional unit (FU) configured to process a conversion of data to be transmitted between the scalar domain processor and the vector domain processor. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification