Patent Number: 6,253,313

Title: Parallel processor system for processing natural concurrencies and method therefor

Abstract: A computer processing system containing a plurality of identical processor elements each of which does not retain execution state information from prior operations. The plurality of identical processor elements operate on a statically compiled program which, based upon detected natural concurrencies in the basic blocks of the programs, provide logical processor numbers and an instruction firing time to each instruction in each basic block. Each processor element is capable of executing instructions on a per instruction basis such that dependent instructions can execute on the same or different processor elements. A given processor element is capable of executing an instruction from one context followed by an instruction from another context through use of shared storage resources.

Inventors: Morrison; Gordon Edward (Denver, CO), Brooks; Christopher Bancroft (Boulder, CO), Gluck; Frederick George (Boulder, CO)

Assignee: Biax Corporation

International Classification: G06F 9/44 (20060101); G06F 9/40 (20060101); G06F 9/38 (20060101); G06F 9/42 (20060101); G06F 9/45 (20060101); G06F 013/00 ()

Expiration Date: 06/26/2018