• 大小:
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-09-30
  • 语言: 其他
  • 标签: cuda  

资源简介

《CUDA C编程权威指南》的源码

资源截图

代码片段和文件信息

#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 < N; 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 < size; 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);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        422  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter01\hello.cu

     文件         87  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter01\Makefile

     文件       3847  2015-10-17 06:59  CUDA C编程权威指南_源码\CodeSamples\chapter02\checkDeviceInfor.cu

     文件       1082  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\checkDimension.cu

     文件       2384  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\checkThreadIndex.cu

     文件        955  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\defineGridBlock.cu

     文件        420  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\Makefile

     文件       3262  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\sumArraysOnGPU-small-case.cu

     文件       3997  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\sumArraysOnGPU-timer.cu

     文件        988  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\sumArraysOnHost.c

     文件       4264  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\sumMatrixOnGPU-1D-grid-1D-block.cu

     文件       4249  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\sumMatrixOnGPU-2D-grid-1D-block.cu

     文件       4321  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\sumMatrixOnGPU-2D-grid-2D-block.cu

     文件      10244  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter02\sumMatrixOnGPU.cu

     文件        324  2015-03-18 08:31  CUDA C编程权威指南_源码\CodeSamples\chapter03\Makefile

     文件       1361  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter03\nestedHelloWorld.cu

     文件       5687  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter03\nestedReduce.cu

     文件       8430  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter03\nestedReduce2.cu

     文件       7126  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter03\nestedReduceNosync.cu

     文件      20853  2015-03-18 08:28  CUDA C编程权威指南_源码\CodeSamples\chapter03\reduceInteger.cu

     文件       1345  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter03\simpleDeviceQuery.cu

     文件       3927  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter03\simpleDivergence.cu

     文件       4116  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter03\sumMatrix.cu

     文件        941  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter04\globalVariable.cu

     文件        338  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter04\Makefile

     文件       1474  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter04\memTransfer.cu

     文件       1861  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter04\pinMemTransfer.cu

     文件       3985  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter04\readSegment.cu

     文件       6355  2015-10-17 07:13  CUDA C编程权威指南_源码\CodeSamples\chapter04\readSegmentUnroll.cu

     文件       4454  2015-01-28 06:54  CUDA C编程权威指南_源码\CodeSamples\chapter04\simpleMathAoS.cu

............此处省略219个文件信息

评论

共有 条评论