Method and apparatus for directing a computational array to execute a plurality of successive computational array instructions at runtime
AssigneeAscenium, Inc.
InventorRobert Keith Mykland
Life of this patent
Estimating the term…
Loading patent…
AssigneeAscenium, Inc.
InventorRobert Keith Mykland
Estimating the term…
A general purpose computing system comprises a novel apparatus and method for data processing. The computing system design of one application of the present invention includes an instruction pipe having a decompression circuit, a reprogrammable logic unit and a data bus. Instructions and data may be accessed via a shared bus or via a separate instruction bus and data bus. The decompression circuit accepts compressed instructions and memory management directives from the instruction bus, decompresses each instruction, and transmits the decompressed instruction to the reprogrammable logic unit. A software compiler is provided that accepts high level programming language source code and creates instructions that are coded for acceptance and execution by the reprogrammable logic unit.
In a computer, the computer comprising a memory, a reconfigurable computational array of logic elements interconnected in a dedicated static fashion, each logic element selecting inputs from other previous logic elements and reconfigured in parallel (hereafter as array), a successively configurable data pipe that communicates operating data bi-directionally between the memory and the array (hereafter as data pipe), and a successively configurable instruction pipe that communicates reconfiguration data to the array (hereafter as instruction pipe), a method of computing, the method comprising:
A computational system comprising:
A runtime dynamically configurable processor for general purpose processing of software applications, comprising:
Dependencies are inferred from the claim text.