Patent ReferencesSystolic array apparatuses for matrix computations Multiple processing cell digital data processor Digital data processor incorporating an orthogonally connected logic cell array Computing method and apparatus Pipelined systolic array for matrix-matrix multiplication Systolic array for solving cyclic loop dependent algorithms Digital data processor for multiplying data by a coefficient set Systolic array Patent #: 4727503 InventorApplicationNo. 06/870566 filed on 06/04/1986US Classes:708/607Multiplication of matricesExaminersPrimary: Harkcom, Gary V.Assistant: Mai, Tan V. Attorney, Agent or FirmInternational ClassesG06F 17/11 (20060101)G06F 17/16 (20060101) G06F 17/12 (20060101) AbstractLoading and storing a matrix associated with equations defining a physical system into the memory of a multiprocessor is accomplished by scanning along one orthogonal axis of the matrix and loading non-zero elements into memory associated with a plurality of the processors to form a transpose vector, with diagonal elements of the matrix being stored in the memory of a selected one of the processors. Each stored matrix element is provided with an index which identifies the origin of the element along the other axis of the matrix.Other References
| |