Patents Assigned to MCC Development, Ltd.
  • Patent number: 5021945
    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.
    Type: Grant
    Filed: June 26, 1989
    Date of Patent: June 4, 1991
    Assignee: MCC Development, Ltd.
    Inventors: Gordon E. Morrison, Christopher B. Brooks, Frederick G. Gluck
  • Patent number: 4847755
    Abstract: A computer processing system containing a plurality of processor elements operates on a statically compiled program which, based upon detected natural concurrencies in the basic blocks of the programs, includes intelligence regarding logical processor allocation and an instruction firing time in the instruction stream. Each processor element, in one embodiment, is context free and is capable of executing instructions on a per instruction basis so that dependent instructions can execute on the same or different processor elements. A processor element is capable of executing an instruction from one context followed by an instruction from another context through use of shared storage resources.
    Type: Grant
    Filed: October 31, 1985
    Date of Patent: July 11, 1989
    Assignee: MCC Development, Ltd.
    Inventors: Gordon E. Morrison, Christopher B. Brooks, Frederick G. Gluck