×

Multi-thread execution method and parallel processor system

  • US 7,082,601 B2
  • Filed: 07/17/2002
  • Issued: 07/25/2006
  • Est. Priority Date: 07/18/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A multi-thread execution method in a parallel processor system, said parallel processor system including a plurality of thread execution units and a main memory, each thread execution unit of said plurality of thread execution units having a processor for executing threads, said parallel processor system allowing for execution of a plurality of threads of a program in parallel to each other by using the plurality of thread execution units, said multi-thread execution method comprising:

  • executing, by a first thread execution unit of said plurality of thread execution units, a first thread of said plurality of threads, said first thread including a fork instruction to fork a second thread of said plurality of threads;

    forking by said first thread execution unit, said second thread to a second thread execution unit of said plurality of thread execution units when said first thread execution unit executes said fork instruction; and

    merging said first thread of the first thread execution unit, which thread is terminated and yet to be settled, into said second thread of said second thread execution unit to allow for forking of a new thread of said plurality of threads to said first thread execution unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×