// Allocates an array with random float entries.
void RandomInit(float *data, int n)
{
for (int i = 0; i < n; ++i)
{
data[i] = rand() / (float)RAND_MAX;
}
void RandomInit(float *data, int n)
{
for (int i = 0; i < n; ++i)
{
data[i] = rand() / (float)RAND_MAX;
}
}
// save different type values in an array
unsigned int d_A;
unsigned int d_B;
unsinged int d_C;
int N;
void *args[] = { &d_A, &d_B, &d_C, &N};
// Grid / Block configuration
int threadsPerBlock = 256;
int blocksPerGrid = (N + threadsPerBlock - 1) / threadsPerBlock;
本文介绍了一个用于初始化一维浮点数数组的函数,该函数通过随机数生成器填充数组。此外,还展示了如何定义不同类型的变量并将其地址保存在一个指针数组中,以便后续使用。
1085

被折叠的 条评论
为什么被折叠?



