Programmable processor architecture
First Claim
1. A heterogenous, high-performance, scalable processor comprising:
- at least one W-type sub-processor capable of processing W bits, or more, in parallel, W being an integer value;
at least one N-type sub-processor capable of processing N bits in parallel, N being an integer value wherein and smaller than W;
Shared bus coupling the at least one W-type sub-processor and at least one N-type sub-processor; and
memory shared coupled to the at least one W-type sub-processor and the at least one N-type sub-processor, wherein the W-type sub-processor rearranges bytes in transit to or from memory to accommodate execution of applications allowing for fast operations;
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present includes a heterogenous, high-performance, scalable processor having at least one W-type sub-processor capable of processing W bits in parallel, W being an integer value, at least one N-type sub-processor capable of processing N bits in parallel, N being an integer value wherein and smaller than W by a factor of two. The processor further includes a shared bus coupling the at least one W-type sub-processor and at least one N-type sub-processor and memory shared coupled to the at least one W-type sub-processor and the at least one N-type sub-processor, wherein the W-type sub-processor rearranges memory to accommodate execution of applications allowing for fast operations.
-
Citations
20 Claims
-
1. A heterogenous, high-performance, scalable processor comprising:
-
at least one W-type sub-processor capable of processing W bits, or more, in parallel, W being an integer value;
at least one N-type sub-processor capable of processing N bits in parallel, N being an integer value wherein and smaller than W;
Shared bus coupling the at least one W-type sub-processor and at least one N-type sub-processor; and
memory shared coupled to the at least one W-type sub-processor and the at least one N-type sub-processor, wherein the W-type sub-processor rearranges bytes in transit to or from memory to accommodate execution of applications allowing for fast operations;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of processing information comprising:
-
heterogenous, high-performance, scalable processor comprising;
processing data using at least one W-type sub-processor capable of processing W bits in parallel, W being an integer value;
simultaneously processing data using at least one N-type sub-processor capable of processing N bits in parallel, N being an integer value wherein and smaller than W by a factor of two; and
causing fast execution of multimedia applications while maitaining low power consumption and ease of programmability.
-
Specification