Processor chip including a plurality of cache elements connected to a plurality of processor cores
First Claim
Patent Images
1. A processor chip comprising:
- an arrangement of a plurality of processor cores;
at least one memory controller for external main memory; and
a plurality of cache elements for caching data, the plurality of cache elements being located between and connected to the processor cores and the at least one memory controller;
wherein each of at least some of the plurality of processor cores;
operates as at least one of an accumulator processor, a stack processor, and a load/store processor; and
includes a unit for loading instructions defining at least one of a function and an interconnection of the respective processor core.
2 Assignments
0 Petitions
Accused Products
Abstract
Programming of modules which can be reprogrammed during operation is described. Partitioning of code sequences is also described.
635 Citations
42 Claims
-
1. A processor chip comprising:
-
an arrangement of a plurality of processor cores; at least one memory controller for external main memory; and a plurality of cache elements for caching data, the plurality of cache elements being located between and connected to the processor cores and the at least one memory controller; wherein each of at least some of the plurality of processor cores; operates as at least one of an accumulator processor, a stack processor, and a load/store processor; and includes a unit for loading instructions defining at least one of a function and an interconnection of the respective processor core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A processor chip comprising:
-
an arrangement of a plurality of processor cores; at least one memory controller for Dynamic Random Access Memory (DRAM); and a plurality of cache elements for caching data, the plurality of cache elements being located between and connected to the processor cores and the at least one memory controller; wherein each of at least some of the processor cores; operates as at least one of an accumulator processor, a stack processor, and a load/store processor; and includes a unit for loading instructions defining at least one of a function and an interconnection of the respective processor core. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 39, 40, 41)
-
-
36. A processor chip comprising:
-
an arrangement of a plurality of processor cores; at least one interface controller for peripheral devices; and a plurality of cache elements for caching data, the plurality of cache elements being located between and connected to the processor cores and the at least one memory controller; wherein each of at least some of the processor cores; is reconfigurable in at least one of its function and its interconnection, and on a hardware level by changing, via a switching device, its active circuitry paths; operates as at least one of an accumulator processor, a stack processor, and a load/store processor; and includes a unit for loading instructions defining at least one of the function and the interconnection according to which the respective processor core is configured. - View Dependent Claims (37, 38, 42)
-
Specification