(原)测试intel的并行计算pafor
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/4988264.html 参考网址: 关于mt19937: http://www.cnblogs.com/egmkang/archive/2012/09/06/2673253.html 代码如下: 1 #include "stdafx.h" 2 #include <iostream> 3 #include <random> // mt19937的头文件 4 #include <ppl.h> // parfor的头文件 5 #include <windows.h> // QueryPerformanceFrequency等函数的头文件 6 7 using namespace concurrency; // parfor使用 8 using namespace std; 9 10 11 // 分配内存 12 void AllocMatrix(double** m, size_t n) 13 { 14 *m = new double[n*n]; 15 memset(*m, 0, sizeof(double)*n*n); 16 } 17 18 19 // 初始化矩阵内容 20 template <class Gen> 21 void IniMatrix(double* m, size_t n,