摘要:
四、命名规则 LAPACK里的每个函数名已经说明了该函数的使用规则。所有函数都是以XYYZZZ的形式命名,对于某些函数,没有第六个字符,只是XYYZZ的形式。 第一个字母X代表以下的数据类型: S REAL,单精度实数 D DOUBLE PRECISION,双精度实数 C COMPLEX,单精度复数 Z COMPLEX*1... 阅读全文
2010年5月13日
2010年5月12日
摘要:
一、LAPACK简介 LAPACK是一个高性能的线性代数计算库,以BLAS(Basic Linear Algebra Subprograms)为基础,用Fortran语言编写,可用于计算诸如求解线性代数方程、线性系统方程组的最小平方解、计算特征值和特征向量等问题。二、下载与编译1、下载 可以在LAPACK上找到链接,目前最新的release版本是3.2.1,建议下载带cmake list的压缩包L... 阅读全文
摘要:
一、引言 SIMD(Single Instruction Mutiple Data)可以在程序执行中能够复制多个操作数,并把它们直接打包在寄存器中。显而易见,SIMD在性能上有较高的优势,可以以同步方式,在同一时间内执行同一条指令。在指令集上,以AMD的3D Now!和Intel的SSE为突出代表。 而Intel出品的C/C++、Fortran编译器都可以对代码执行循环的自动向量化处理,来提高程序... 阅读全文
2010年4月26日