benmath.cpp
来自「GPU实现的MapReduce framework,对于学习并行编程和cuda平」· C++ 代码 · 共 35 行
CPP
35 行
/*
*System-independent library.
*Written by Wenbin FANG (wenbin@cse.ust.hk)
*
*COMPILE MACROS:
*1, __UNIX__ or __WIN32__
*2, __TIMER__
*3, __DEBUG__
*4, __CUDA__
*5, __MEM__
*/
#include "BenLib.h"
float *BenGenMatrixf(int rowNum, int colNum)
{
float *buf = (float*)BenMalloc(rowNum*colNum*sizeof(float));
int i, j;
for (i = 0; i < rowNum; i++)
for (j = 0; j < colNum; j++)
buf[i*colNum + j] = (float)rand();
return buf;
}
double *BenGenMatrixd(int rowNum, int colNum)
{
double *buf = (double*)BenMalloc(rowNum*colNum*sizeof(double));
int i, j;
for (i = 0; i < rowNum; i++)
for (j = 0; j < colNum; j++)
buf[i*colNum + j] = (double)rand();
return buf;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?