8.3.3MKL数学核心函数库实验.pdfVIP

  • 19
  • 0
  • 约1.37千字
  • 约 2页
  • 2017-04-11 发布于湖北
  • 举报
8.3.3MKL数学核心函数库实验

8.3.3 MKL数学核心函数库实验 本实验学习如何使用英特尔数学核心函数库中的例程以及多线程能力。 (1)矩阵乘法 本实验通过分别用原始运算、DDOT、DGEMV、DGEMM 编译和运行一个矩阵乘法程序,演示了 原始计算、一级 BLAS、二级 BLAS、三级 BLAS的性能特征和它们之间的差异。请按照以下实 验步骤执行: 定位到文件夹 code\ MKL_Overview\DGEMM,打开文件 mkl_lab_solution.c,仔细查看 4段 不同方法实现同一矩阵乘法的代码; 检查文件 Makefile中的 include和 library路径,修改为与本机一致; 打开开始菜单-所有程序-Intel? Software Development Tools-Intel? C++ Compiler 9.0-Build Environment for IA-32 Applications,输入:nmake,编译完 成后目录下会生成一个 matrix.exe文件,输入:matrix.exe运行程序,会提示输入矩 阵的维数(输入的数字尽量大些,如 1000),记录运行结果并观察它们的差异: roll_your_own: ___________ DDOT: __________ DGEMV: ___________ DGEMM: _________

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档