×

Computer with Hybrid Von-Neumann/Dataflow Execution Architecture

  • US 20170031866A1
  • Filed: 07/30/2015
  • Published: 02/02/2017
  • Est. Priority Date: 07/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer with improved function comprising:

  • a general computer processor providing;

    (a) a memory interface for exchanging data and instructions with an electronic memory;

    (b) an arithmetic logic unit receiving input data and instructions from the memory interface to process the same and to provide output data to the memory interface; and

    (c) a program counter identifying instructions for execution by the arithmetic logic unit;

    a dataflow computer processor providing;

    (a) a memory interface for exchanging data and instructions with electronic memory;

    (b) multiple functional units interconnected to receive input data from the memory interface or other functional units and provide output data to the memory interface or other functional units; and

    (c) an interconnection control circuit controlling the interconnection of the multiple functional units to exchange data according to the dataflow description; and

    a transfer interface operating to transfer the execution of an application program between the general purpose computer processor and the dataflow computer processor;

    (a) at a beginning of a set of instructions of the application program identified as executable on the dataflow computer processor, switching execution from the general computer processor to the dataflow computer processor and providing to the dataflow computer processor a dataflow description of the set of instructions; and

    (b) at a completion of execution of the set of instructions by the dataflow computer processor, returning execution to the general computer processor.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×