Method and device for processing data
4 Assignments
0 Petitions
Accused Products
Abstract
In a system including a multidimensional field of reconfigurable elements, and a method for operating said field of reconfigurable elements, one or more groups of said elements suitable for processing a predetermined task may be determined, a particular one of the one or more groups is selected, and the selected group is configured in a predetermined manner during runtime for processing the predetermined task, and in manufacturing of said system.
-
Citations
138 Claims
-
1-69. -69. (canceled)
-
70. A method for selecting one of a plurality of data processing paths for implementation by a plurality of data handling elements, comprising:
-
for each of the paths, assigning to each of a corresponding plurality of data handling elements a power consumption characterizing variable, the assignment being based on a configuration corresponding to the path; and
selecting a path based on an evaluation of the assignments. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A method for operating a multidimensional field of reconfigurable elements, systems of groups of elements handling data together being configured into the field in a predetermined manner during runtime for processing of predetermined tasks, the method comprising:
for at least one task to be processed;
determining a plurality of element group systems in the multidimensional field that are suitable for processing the task;
selecting a particular one of the plurality of suitable element group systems to process the task; and
configuring the selected element group system into the field. - View Dependent Claims (88, 89, 90, 91, 92, 93, 94)
-
95. A multidimensional processor field, comprising:
-
a plurality of data processing cells one of arranged and situated in proximity, each of at least some of the cells having;
inputs that receive data from interconnection paths;
a logic unit gating the data according to a particular function of the logic unit; and
outputs to output the gated data to interconnection paths;
wherein the data processing cells have an aspect ratio of at least 2;
1. - View Dependent Claims (96, 97, 98, 99, 100, 101)
-
-
102. A data processing system, comprising:
-
a multidimensional field of cell elements configurable in function and/or interconnection; and
a configuration maintenance memory assigned to the multidimensional field for maintaining a local configuration, wherein the configuration maintenance memory is configured to maintain at least a portion of the configuration in a nonvolatile form. - View Dependent Claims (103, 104, 105, 106, 107)
-
-
108. A data processing system, comprising:
a configuration maintenance memory for maintaining multiple fixedly preselected nonvolatile configurations. - View Dependent Claims (109, 110, 111, 112)
-
113. A method for manufacturing a dedicated data processing system including a multidimensional field having cell elements configurable at least one of in function and interconnection, the method comprising:
-
determining which configurations are to be maintained in the system; and
providing a configuration maintenance memory for maintaining the configurations, the configuration maintenance memory including a nonvolatile configuration maintenance memory configured to maintain at least a portion of the maintained configurations in a nonvolatile form. - View Dependent Claims (114, 115)
-
-
116. A reconfigurable signal processing device, comprising:
-
a plurality of signal processing circuits linkable, a function of the circuits being variable, the circuits having output via which at least one of a reconfiguration is requested and an acceptance of a reconfiguration is provided; and
a reconfiguration unit, wherein at least some of the circuits are analog signal processing circuits, and the reconfiguration unit is provided for preselecting configurations for the at least some circuits. - View Dependent Claims (117, 118)
-
-
119. A data processing device, comprising:
-
a data processing logic cell field;
at least one sequential CPU;
a cache memory; and
lines leading to the cache memory, wherein the lines provide for a coupling between the at least on sequential CPU and the data processing logic cell field, the coupling being for a data exchange in a blockwise form.
-
-
120. A method for dynamic bus setup of a connection between a sending unit and a receiving unit over one of a plurality of possible paths, each path traversing a plurality of intermittent units, one of the sending unit and the receiving unit being initially considered as a starting unit, the method comprising:
-
(a) for each starting unit, until a desired path is completed;
(i) sending an inquiry for determining which of a plurality of units surrounding the starting unit are available for the setup; and
(ii) for each surrounding unit determined to be available, assigning a corresponding code number; and
(b) for each one of a plurality of surrounding units assigned a code number, considering the one unit as the starting unit for repeating step (a). - View Dependent Claims (121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137)
-
-
138. A multidimensional field of reconfigurable elements, comprising:
-
a bus system including a plurality of buses configured for dynamic set up, the buses being arranged between some of the reconfigurable elements, the bus system being divided into bus segments; and
a plurality of units arranged in the bus system, the plurality of units being divided into a plurality of unit groups, each of at least some of the bus segments including a corresponding unit group, wherein each of at least some of the units are configured to at least one of;
address one of directly and indirectly a neighbor group of cells that is arranged in a bus segment other than a segment in which the each unit is arranged, the addressing being via bus networks;
store a bus unit number;
store a request signal direction;
for units in a temporary connection that are needed for a bus setup, after a determination of a lack of need for the units in the temporary connection, permit, through release, a break up of the temporary connection.
-
Specification