Home > Research > GEMM

GEMM

September 13th, 2011 Leave a comment Go to comments

翻译自维基百科(http://en.wikipedia.org/wiki/General_Matrix_Multiply

General Matrix Multiply(GEMM,通用矩阵相乘)是“基础线性代数程序库”(BLAS)的子程序库,执行两个矩阵的相乘计算。根据精度分成四个不同的版本:

  • SGEMM:单精度GEMM;
  • DGEMM:双精度GEMM;
  • CGEMM:复杂(合成?)单精度GEMM;
  • ZGEMM:复杂(合成?)双精度GEMM。

GEMM是构建其它高性能计算程序的基础单元,所以各个高性能计算机器的生产商(和许多研究人员)都致力于发挥硬件的极限来提升GEMM的运行效率。同时,GEMM也是LINPACK——评价高性能计算机器的重要指标——的最重要的组成部分,针对BLAS的优化往往始于对GEMM的优化。

  1. No comments yet.
  1. No trackbacks yet.