Acceleration of operations
OF DISCLOSURE Apparatuses, systems, and techniques to reduce a sequence of operations to an equivelent sequence having a smaller number of operations. In at least one embodiment, a sequence of matrix operations are accelerated by combining operations that reorder a matrix with a matrix multiplicatio...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | OF DISCLOSURE Apparatuses, systems, and techniques to reduce a sequence of operations to an equivelent sequence having a smaller number of operations. In at least one embodiment, a sequence of matrix operations are accelerated by combining operations that reorder a matrix with a matrix multiplication operation. Sheet 5/57 Detect RESHAPE-TRANSPOSE-RESHAPE Sequences on Tensors 502 Identify Constraints on Stride Orders 504 Resolve Constraints on Strides for Tensors V 506 N Solution Exists? Select Solution if Multiple Solutions Exist 510 Propagate the New Stride Order to the Edges of the Sequence 512 If a Propagation of Tensor Strides Encounters a Conflict, add an Explicit Transpose 514 Sequence Cannot be Optimized Away 516 |
---|