DOE OSTI · 1107797
Matrix multiplication operations with data pre-conditioning in a high performance computing architecture
Abstract
Mechanisms for performing matrix multiplication operations with data pre-conditioning in a high performance computing architecture are provided. A vector load operation is performed to load a first vector operand of the matrix multiplication operation to a first target vector register. A load and splat operation is performed to load an element of a second vector operand and replicating the element to each of a plurality of elements of a second target vector register. A multiply add operation is performed on elements of the first target vector register and elements of the second target vector register to generate a partial product of the matrix multiplication operation. The partial product of the matrix multiplication operation is accumulated with other partial products of the matrix multiplication operation.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Eichenberger, Alexandre E, Gschwind, Michael K, Gunnels, John A. 2013-11-05. Matrix multiplication operations with data pre-conditioning in a high performance computing architecture. https://www.osti.gov/biblio/1107797
Cite the original work for its findings. Save a collection to share your selection of sources.