Method and apparatus for the efficient processing of data-intensive applications
AssigneeComplex Data Technologies, Inc.
InventorBrian Leslie Drummond
Life of this patent
Estimating the term…
Loading patent…
AssigneeComplex Data Technologies, Inc.
InventorBrian Leslie Drummond
Estimating the term…
A system and method for providing a sustained, peak performance computing architecture is provided. A hardware processing architecture is provided for performing repeated algorithm iterations, wherein each of the algorithm iterations is performed on a parallel set of algorithm input data. The architecture includes a memory arranged to store the algorithm input data in parallel, contiguous bit locations. A parallel execution module having a plurality of functional execution units is provided, each of the functional execution units being configured to perform a preassigned function dictated by the algorithm on predetermined bits of each iterative parallel set of algorithm input data. A data flow module is coupled to the memory and to the parallel execution module, and is configured to replicate in hardware the control constructs and expression evaluations of the algorithm, and to distribute the input data to the plurality of function execution units in accordance with the control constructs and expression evaluations of the algorithm.
A hardware processing architecture for performing repeated algorithm iterations, wherein each of the algorithm iterations is performed on a parallel set of algorithm input data, comprising:
A processing system for carrying out data-intensive computing applications, comprising:
A hardware processing architecture for performing repeated algorithm iterations, wherein an algorithm iteration associated with each parallel set of algorithm simulation data is output in each cycle of a clock signal, the processing architecture comprising:
A method for transforming an algorithm into a hardware implementation of the algorithm, wherein the resulting algorithm implementation produces an algorithm output for each iterative loop of the algorithm in each clock cycle, the method comprising:
Dependencies are inferred from the claim text.