資源簡介

代碼片段和文件信息
#include?
#include?
/*
?*?This?example?demonstrates?a?simple?vector?sum?on?the?host.?sumArraysOnHost
?*?sequentially?iterates?through?vector?elements?on?the?host.
?*/
void?sumArraysOnHost(float?*A?float?*B?float?*C?const?int?N)
{
????for?(int?idx?=?0;?idx?????{
????????C[idx]?=?A[idx]?+?B[idx];
????}
}
void?initialData(float?*ip?int?size)
{
????//?generate?different?seed?for?random?number
????time_t?t;
????srand((unsigned)?time(&t));
????for?(int?i?=?0;?i?????{
????????ip[i]?=?(float)(rand()?&?0xFF)?/?10.0f;
????}
????return;
}
int?main(int?argc?char?**argv)
{
????int?nElem?=?1024;
????size_t?nBytes?=?nElem?*?sizeof(float);
????float?*h_A?*h_B?*h_C;
????h_A?=?(float?*)malloc(nBytes);
????h_B?=?(float?*)malloc(nBytes);
????h_C?=?(float?*)malloc(nBytes);
????initialData(h_A?nElem);
????initialData(h_B?nElem);
????sumArraysOnHost(h_A?h_B?h_C?nElem);
????free(h_A);
????free(h_B);
????free(h_C);
????return(0);
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????422??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter01\hello.cu
?????文件?????????87??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter01\Makefile
?????文件???????3847??2015-10-17?06:59??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\checkDeviceInfor.cu
?????文件???????1082??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\checkDimension.cu
?????文件???????2384??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\checkThreadIndex.cu
?????文件????????955??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\defineGridBlock.cu
?????文件????????420??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\Makefile
?????文件???????3262??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\sumArraysOnGPU-small-case.cu
?????文件???????3997??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\sumArraysOnGPU-timer.cu
?????文件????????988??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\sumArraysOnHost.c
?????文件???????4264??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\sumMatrixOnGPU-1D-grid-1D-block.cu
?????文件???????4249??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\sumMatrixOnGPU-2D-grid-1D-block.cu
?????文件???????4321??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\sumMatrixOnGPU-2D-grid-2D-block.cu
?????文件??????10244??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter02\sumMatrixOnGPU.cu
?????文件????????324??2015-03-18?08:31??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\Makefile
?????文件???????1361??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\nestedHelloWorld.cu
?????文件???????5687??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\nestedReduce.cu
?????文件???????8430??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\nestedReduce2.cu
?????文件???????7126??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\nestedReduceNosync.cu
?????文件??????20853??2015-03-18?08:28??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\reduceInteger.cu
?????文件???????1345??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\simpleDeviceQuery.cu
?????文件???????3927??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\simpleDivergence.cu
?????文件???????4116??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter03\sumMatrix.cu
?????文件????????941??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter04\globalVariable.cu
?????文件????????338??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter04\Makefile
?????文件???????1474??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter04\memTransfer.cu
?????文件???????1861??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter04\pinMemTransfer.cu
?????文件???????3985??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter04\readSegment.cu
?????文件???????6355??2015-10-17?07:13??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter04\readSegmentUnroll.cu
?????文件???????4454??2015-01-28?06:54??CUDA?C編程權(quán)威指南_源碼\CodeSamples\chapter04\simpleMathAoS.cu
............此處省略219個(gè)文件信息
評論
共有 條評論