×

Programmatic method for reducing cost of control in parallel processes

  • US 6,374,403 B1
  • Filed: 08/20/1999
  • Issued: 04/16/2002
  • Est. Priority Date: 08/20/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. In a process of transforming a nested loop having an iteration space defined by loop indices into a single loop for execution on each processor element in an array of parallel processors, a method for optimizing code in the single loop comprising:

  • obtaining a mapping of iterations of the nested loop to processor elements in the array and a schedule of start times for initiating execution of the iterations on corresponding processor elements; and

    from the mapping of iterations and the schedule of start times, generating code to compute iteration coordinates on a processor element for an iteration of the single loop based on values of the iteration coordinates for a previous iteration of the single loop on the same processor element.

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