Patent · US Active

Method and structure of using SIMD vector architectures to implement matrix multiplication

US8458442B2 · kind B2 · utility

24Cited by
2References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 26, 2009
Grant dateJun 4, 2013
Priority date
Expiry dateJul 17, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F17/16
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A structure (and method) including a plurality of coprocessing units and a controller that selectively loads data for processing on the plurality of coprocessing units, using a compound loading instruction. The compound loading instruction includes a plurality of low-level software instructions that preliminarily processes input data in a manner predetermined to simulate an effect of a single hardware loading instruction that would provide optimal loading of complex matrix data by loading input data in accordance with the effect of multiplying i·i=−1.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.