Claims
- 1. A digital processing system P, for processing of digital data and signal structures, wherein the data and signal structures comprise repeated sequences and/or nested patterns, the digital processing system comprising:a regular tree with n+1 levels S0, S1, . . . Sn and of degree k, where n and k are numbers; a circuit Pn on the level Sn and that forms the root node of the tree, such that the nearest level Sn−1 is provided nested in the circuit Pn; k circuits Pn−1 which form the child nodes of the root node, and an underlying level Sn−q in the circuit Pn, where q∈{1,2 . . . n−1}; including kq circuits Pn−q provided nested in the kq−1 circuits Pn−q+1 on the overlying level Sn−q+1, each circuit Pn−q+1 on this level including k circuits Pn−q, such that a defined zeroth level Sn−q=S0 in the circuit Pn for q=n includes from kn−1+1 to kn circuits P0 which constitute kernel processors in the processing system P and on this level S0 form leaf nodes in the tree, the kernel processor P0 being provided nested in a number of 1 to k in each of the kn−1 circuits P1 on the level S1, such that each of the circuits P1, P2 . . . Pn on respective levels S1, S2 . . . Sn includes comprises a logic unit E which is connected with those circuits P0, P1 . . . Pn−1 on the respective nearest underlying level S0, S1 . . . Sn−1 provided nested in the respective circuits P1, P2, . . . Pn and configures a network of the former circuits in the respective circuits P1, P2 . . . Pn, wherein each of the circuits P0, P1 . . . Pn has identical interfaces I.
- 2. A digital processing device according to claim 1, wherein the zeroth level S0 comprises kn kernel processors P0, such that a kernel processor P0 recursively maps a circuit P1 on the overlying level with a mapping factor r=k, such that the tree is an unreduced or complete tree, and that a circuit Pn−q on the level Sn−q maps recursively a circuit Pn−q+1 on the overlying level Sn−q+1 with the factor r=k.
- 3. A digital processing system P according to claim 1, wherein the zeroth level S0 comprises rkn−1 kernel processors P0, 1<r<k, such that a kernel processor P0 maps a circuit P1 on the overlying level S1 with the mapping factor r, 1<r<k such that the tree is a symmetrically reduced or balanced tree, and that generally a circuit Pn−q on all levels from the level S1 maps a circuit Pn−q+1 on the overlying level Sn−q+1 recursively with the mapping factor r=k.
- 4. A digital processing system P according to claim 1, wherein respectively from 1 to k kernel processors are provided nested in each circuit P1 on the level S1, such that at least one of the circuits P1 includes at least 2 and at most k−1 kernel processors P0, such that the total number of kernel processors P0 on the level S0 is at least kn−1+1 and at the most kn−1 and the tree becomes an asymmetrically reduced or unbalanced tree, and that generally a circuit Pn−q on the level Sn−q is mapped by the circuits Pn−q−1 nested in the respective circuit Pn−q.
- 5. A digital processing system P according to claim 1, wherein the kernel processor P0 at least comprises one combinatorial unit C and a memory unit M connected with at least one combinatorial unit C.
- 6. A digital processing system P according to claim 5, including at least a part of the memory unit M is configured as a register unit R.
- 7. A digital processing system P according to claim 6, wherein at least one combinatorial unit C and a register unit R are configured as an arithmetic logic unit ALU.
- 8. A digital processing system P according to claim 1, wherein the logic unit E comprises at least one combinatorial unit C and a register unit R connected with the at least one combinatorial unit C.
- 9. A digital processing system P according to claim 8, wherein at least one combinatorial unit C is a multiplexer.
- 10. A digital processing system P according to claim 9, wherein the logic unit E in a circuit Pn−q is adapted to be connected with the logic unit E in a corresponding circuit Pn−q on the same level Sn−q in a neighbor tree.
- 11. A digital processing system P according to claim 9, wherein the logic unit E in a circuit Pn−q, is adapted to be connected with the logic unit E in circuits Pn−q−1, Pn−q−2, . . . P1 on respective underlying levels Sn−q−1, Sn−q−2, . . . S1 in a neighbor tree.
- 12. A digital processing system P according to claim 11, wherein the logic unit E in a circuit Pn−q is adapted to be connected with one or more kernel processors P0 in a neighbor tree, either directly or via the logic unit E in the circuit P1, where the kernel processor P0 or the kernel processors P0 in question are nested.
Priority Claims (1)
Number |
Date |
Country |
Kind |
19984746 |
Oct 1998 |
NO |
|
Parent Case Info
This application is the national phase under 35 U.S.C.§371 of PCT International Application No. PCT/NO 99/00308 which has an International filing date of Oct. 8, 1999, which designated the United States of America.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
PCT/NO99/00308 |
|
WO |
00 |
Publishing Document |
Publishing Date |
Country |
Kind |
WO00/22545 |
4/20/2000 |
WO |
A |
US Referenced Citations (5)