×

TUNING OF LOOP ORDERS IN BLOCKED DENSE BASIC LINEAR ALGEBRA SUBROUTINES

  • US 20190318225A1
  • Filed: 06/27/2019
  • Published: 10/17/2019
  • Est. Priority Date: 06/27/2019
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus to tune loop ordering in computer programs, the apparatus comprising:

  • a sequence generator to generate a plurality of sequence pairs, a first one of the sequence pairs including;

    (i) a first input sequence representing first accesses to first tensors in a first loop nest of a first computer program, and (ii) a first output sequence representing a first tuned loop nest corresponding to the first accesses to the first tensors in the first loop nest;

    a model trainer to train a recurrent neural network using the sequence pairs as training data, the recurrent neural network to be trained to tune loop ordering of a second computer program based on a second input sequence representing second accesses to second tensors in a second loop nest of the second computer program; and

    a memory interface to store, in memory, a trained model corresponding to the recurrent neural network.

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