×

VIRTUAL ARCHITECTURE AND INSTRUCTION SET FOR PARALLEL THREAD COMPUTING

  • US 20080184211A1
  • Filed: 01/26/2007
  • Published: 07/31/2008
  • Est. Priority Date: 01/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for defining a parallel processing operation, the method comprising:

  • providing first program code defining a sequence of operations to be performed for each of a plurality of virtual threads in an array of cooperating virtual threads;

    compiling the first program code into a virtual thread program defining a sequence of per-thread instructions to be executed for a representative virtual thread of the plurality of virtual threads, the sequence of per-thread instructions including at least one instruction that defines a cooperative behavior between the representative virtual thread and one or more other virtual threads of the plurality of virtual threads; and

    storing the virtual thread program.

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