×

System and method for compiling a fine-grained array based source program onto a course-grained hardware

  • US 5,274,818 A
  • Filed: 02/03/1992
  • Issued: 12/28/1993
  • Est. Priority Date: 02/03/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented method of compiling a fine-grained array based source program written for a parallel machine, comprising the steps of:

  • (1) entering said source program into a front end of a compiler, wherein said front end produces a common intermediate representation (CIR) syntax tree;

    (2) building a lowered intermediate representation (LIR) from said CIR syntax tree by performing a bottom-up walk of said CIR syntax tree;

    (3) mapping said LIR into a more detailed LIR'"'"', said LIR'"'"' marks which code will run on a scalar front-end processor and which code will run on a plurality of parallel vector processors; and

    (4) generating two separate code streams from said LIR'"'"'.

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