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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Ju, Dz-ching
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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