×

System and method for deadlock-free pipelining

  • US 8,698,823 B2
  • Filed: 04/08/2009
  • Issued: 04/15/2014
  • Est. Priority Date: 04/08/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing data in a graphics processing unit, said method comprising:

  • maintaining a count of vacant memory resources of a pipeline buffer, said pipeline buffer coupled to receive results from an execution unit of said graphics processing unit;

    determining a number of requests for said execution unit of a thread, wherein said number of requests comprise a number of multiple request operations that are present within said thread before a read-back operation is present within said thread;

    issuing said number of requests to said execution unit provided there is sufficient vacant memory resources of said pipeline buffer to accommodate all of said number of requests, otherwise not issuing any of said number of requests to said execution unit; and

    said execution unit writing results of issued requests to said pipeline buffer after execution thereof.

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