资源简介
cuda 权威指南习题答案pdf,以及在Linux code!!!!
代码片段和文件信息
#include
#include
#include
inline double seconds()
{
struct timeval tp;
struct timezone tzp;
int i = gettimeofday(&tp &tzp);
return ((double)tp.tv_sec + (double)tp.tv_usec * 1.e-6);
}
// Recursive Implementation of Interleaved Pair Approach
float recursiveReduce(float *data int const size)
{
// terminate check
if (size == 1) return data[0];
// renew the stride
int const stride = size / 2;
// in-place reduction
for (int i = 0; i < stride; i++)
{
data[i] += data[i + stride];
}
// call recursively
return recursiveReduce(data stride);
}
int main(int argc char **argv)
{
// initialization
int size = 1 << 24; // total number of elements to reduce
printf(“%s starting reduction with array size %d\n“ argv[0] size);
// execution configuration
int blocksize = 512; // initial block size
if(argc > 1)
{
blocksize = atoi(argv[1]); // block size from command line argument
}
// allocate host memory
size_t bytes = size * sizeof(float);
float *h_idata = (float *) malloc(bytes);
// initialize the array
for (int i = 0; i < size; i++)
{
h_idata[i] = (float)(rand() & 0xFF);
}
// cpu reduction
double iStart = seconds();
int cpu_sum = recursiveReduce (h_idata size);
double iElaps = seconds() - iStart;
printf(“cpu reduce elapsed %f sec cpu_sum: %d\n“ iElaps cpu_sum);
// free host memory
free(h_idata);
return EXIT_SUCCESS;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-08 03:02 Solutions\
文件 6148 2014-07-07 20:01 Solutions\.DS_Store
目录 0 2014-06-22 07:22 Solutions\chapter02\
文件 232 2014-06-22 07:22 Solutions\chapter02\Makefile
文件 4545 2014-06-22 07:22 Solutions\chapter02\sumMatrixOnGPU-2D-grid-1D-block-two.cu
文件 4231 2014-06-22 07:22 Solutions\chapter02\sumMatrixOnGPU-2D-grid-2D-block-integer.cu
目录 0 2014-07-06 09:26 Solutions\chapter03\
文件 576 2014-07-05 06:28 Solutions\chapter03\Makefile
文件 1410 2014-06-23 14:57 Solutions\chapter03\nestedHelloWorldLimited.cu
文件 1354 2014-06-23 14:57 Solutions\chapter03\nestedHelloWorldNew.cu
文件 1552 2014-06-23 14:57 Solutions\chapter03\reduceFloat.c
文件 9853 2014-06-23 14:57 Solutions\chapter03\reduceFloatGpu.cu
文件 23598 2014-07-04 22:09 Solutions\chapter03\reduceInteger-16.cu
文件 24935 2014-07-05 07:17 Solutions\chapter03\reduceInteger-8-new.cu
文件 10531 2014-07-06 09:26 Solutions\chapter03\reduceInteger-sync.cu
目录 0 2014-07-06 20:27 Solutions\chapter04\
文件 1236 2014-06-23 14:57 Solutions\chapter04\globalVariable1.cu
文件 1053 2014-06-23 14:57 Solutions\chapter04\globalVariable2.cu
文件 368 2014-07-06 20:27 Solutions\chapter04\Makefile
文件 1607 2014-07-04 22:09 Solutions\chapter04\memTransfer.cu
文件 1908 2014-07-04 22:09 Solutions\chapter04\pinMemTransfer.cu
文件 4215 2014-06-25 00:06 Solutions\chapter04\readWriteSegment.cu
文件 4012 2014-06-25 00:06 Solutions\chapter04\readWriteSegmentUnroll.cu
文件 4467 2014-07-06 09:26 Solutions\chapter04\simpleMathAoS-align.cu
文件 4279 2014-07-06 20:27 Solutions\chapter04\simpleMathAoS-x.cu
文件 4987 2014-07-06 09:26 Solutions\chapter04\sumArrayZerocpy-offset.cu
文件 5594 2014-07-06 09:26 Solutions\chapter04\sumArrayZerocpyUVA-offset.cu
文件 6148 2014-06-25 08:35 Solutions\chapter04\sumArrayZerocpyUVA.cu
文件 14296 2014-06-25 05:58 Solutions\chapter04\transpose.cu
目录 0 2014-06-29 18:35 Solutions\chapter05\
文件 8978 2014-06-25 23:07 Solutions\chapter05\checkSmemRectangle.cu
............此处省略31个文件信息
- 上一篇:计算机网络课程设计----模拟Ethernet帧发送
- 下一篇:多元统计分析统计论文
相关资源
- 解决GTX970、980等不能用CUDA转码的问题
- cuda 常用dll库
- CUDA学习资料
- CUDA for Engineers An Introduction to High Per
- OpenCL in Action.pdf
- CUDA并行程序设计:GPU编程指南
- cuda8.0-windows10-64 桌面版离线安装包
- 高性能CUDA应用设计与开发方法与最佳
- Programming Massively Parallel Processors_ A H
- opencv3.4+opencv_contrib3.4+cuda10.0+tbb+win10
- cudnn-11.0-windows-x64-v8.0.2.39.zip
- cudnn-10.0-windows10-x64-v7.6.5.32.zip
- cudnn-9.1-windows7-x64-v7.1.3.zip
- CUDA并行程序设计 GPU编程指南-中文扫
- cudnn-10.0-windows10-x64-v7.6.0.64.rar
- cublas64_92.dll
- Cuda C 编程指南程润伟
- cudnn7.4+cuda10.0+tensorflwo1.4亲测,此文件
- cuDNN v7.1.2 (Mar 21 2018) for CUDA 9.0
- cudnn-9.0-windows10-x64-v7.2.1.38
- GPU高性能编程CUDA实战中文版.pdf
- cuda by examples 中文版
- 大规模并行处理器编程实战(中文版
- GPU高性能编程CUDA实战中文
- CUDA实现的直方图均衡化算法
- Hands-On GPU-Accelerated Computer Vision with
- CUDA专家手册 [GPU编程权威指南]完整版
- CUDA 高性能并行计算.pdf
- CUDA by example 中文:GPU高性能编程CUD
- 《GPU高性能编程CUDA实战》pdf
评论
共有 条评论