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 + -
显示快捷键?