当前位置: 代码迷 >> CUDA的解决方案
 
  • CUDA并行程序设计系列(三)】CUDA线程模型

    【CUDA并行程序设计系列(3)】CUDA线程模型前言CUDA并行程序设计系列是本人在学习CUDA时整理的资料,内容大都来源于对《CUDA并行程序设计:GPU编程指南》、《GPU高性能编程CUDA实战》和cuda/index.html">CUDAToolkitDocumentation的整理。通过本系列整体介绍CUDA并行程序设计。内容包括GPU简介、CUDA简介、环境搭建、线程模型、内存、原子操...

    652
    热度
  • CUDA samples 第三章 sample reference 简况

    CUDAsamples第三章samplereference概况示例代码分为下列几类:1.SimpleReference基础CUDA示例,适用于初学者,反应了运用CUDA和CUDAruntimeAPIs的一些基本概念.2.UtilitiesReference演示如何查询设备能力和衡量GPU/CPU带宽的实例程序。3.GraphicsReference图形化示例展现的是CUDA,OpenGL,Dire...

    811
    热度
  • cuda-convnet2与caffe对照

    cuda-convnet2与caffe对比出于对性能和多GPU训练CNN的考虑,这段时间一直在研究cuda-convnet2。搜了下,网上居然一篇像样的研究cuda-convnet2代码的文章都找不到,看来假期有的忙了。Caffe作者贾扬清也在一些场合表达了对Convnet2作者Alex的仰慕之情,可见两个CNN实现的差距。Caffe比较符合大众的口味,而convnet2符合GPU发烧友的追求。c...

    694
    热度
  • 有人做过cuda解码吗,该怎么解决

    有人做过cuda解码吗调用cuvidCreateDecoder时为什么有时成功,有时返回CUDA_ERROR_NO_DEVICE它呢?返回CUDA_ERROR_NO_DEVICE是什么原因呀??color='#e78608'>------解决方案--------------------------------------------------------要先初始化设备的吧,解码效果不咋的,比纯软...

    7032
    热度
  • Ubuntu12.04 cuda5.5装配

    Ubuntu12.04cuda5.5安装预处理步骤:首先确认你的电脑装了一个可以运行CUDA程序的GPU。lspci|grep-invidia另外要确认linux版本和gcc版本具体参考链接:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html下载NvdiaToolkit下载链接:http://dev...

    988
    热度
  • CUDA5.0 + Visual Studio 2010 的环境配备

    CUDA5.0+VisualStudio2010的环境配置根据前人所写的cuda4.0的配置,我配置了一下cuda5.0,配置过程有一些差别,经过一番调试后成功。所以总结了一下Cuda5.0的配置,给大家一参考吧。1安装环境操作系统:Win832位专业版显卡型号:NVIDIAgtx650ti2软件准备(1)MicrosoftVisualStudio2010(2)VisualAssistX(3)显卡...

    898
    热度
  • CUDA 五 - GPU架构(Fermi、Kepler)

    CUDA5----GPU架构(Fermi、Kepler)GPU架构SM(StreamingMultiprocessors)是GPU架构中非常重要的部分,GPU硬件的并行性就是由SM决定的。以Fermi架构为例,其包含以下主要组成部分:CUDAcoresSharedMemory/L1CacheRegisterFileLoad/StoreUnitsSpecialFunctionUnitsWarpSch...

    903
    热度
  • CUDA, 软件抽象的幻像背后

    CUDA,软件抽象的幻影背后本文原载于我们的博客planckscale.info,转载于此。版权声明:原创作品,欢迎转载,但转载请以超链接形式注明文章来源(planckscale.info)、作者信息和本声明,否则将追究法律责任。今天最酷炫的事情应该就是来自老黄的这条消息:1TFLOPS,P<15W,ARMCortexA57*4+ARMCortexA53*4+Maxwell2...

    740
    热度
  • 关于用CUDA对矩阵做FFT,该怎么处理

    关于用CUDA对矩阵做FFT-CUDA/CUDA编程如果我想对一个M*N的矩阵做行FFT或者列FFT,及一行一行的做FFT或者一列一列的做FFT,有什么有效的方法?color='#e78608'>------解决方案--------------------------------------------------------用cuFFT好了,类似fftw的形式,1-n维的矩阵都可以,速度还可以的...

    5334
    热度
  • Ubuntu15.04 装配Geforce显卡驱动和CUDA

    Ubuntu15.04安装Geforce显卡驱动和CUDA机器配置i5-6500+Geforce9xxUbuntu15.04+CUDA7.5唯一难题Ubuntubootingintoconsolemode:Noneedtochange"/etc/default/grub"fileorexecute"sudoupdate-grub"JUSTexecute"sudosystemctlset-defau...

    516
    热度
  • 如何在Linux上使用没有CUDA的TensorFlow?

    问题描述 我有两台没有CUDA的计算机:一台在MicrosoftWindows上运行,另一台在Linux上运行(Ubuntu14.0464bit/Linux3.13.0-100-generic)) 我可以在MicrosoftWindows上使用没有CUDA的TensorFlow而没有任何问题:TensorFlow使用CPU。 但是,如果在Linux机器上我运行pythonimporttenso...

    52
    热度
  • 闵大荒之旅(4) - CUDA预热

    闵大荒之旅(四)----CUDA预热上一回演示了使用OpenCV中集成的gpu部分进行gpu编程,实现hog+svm算法对行人进行检测,检测效果对比得出gpu运行时间要远比cpu运行时间小,更加具有实时性。但是直接使用OpenCV中的函数,显得过于呆板,灵活性较差,于是,为了将gpu运算牢牢掌握在自己手里,我选择CUDA编程,接下来,我简单的介绍一下gpu、cuda的一部分内容。?1.CPU是顺序...

    845
    热度
  • NVIDIA Jetson TK1学习与开发(六):怎么安装CUDA

    NVIDIAJetsonTK1学习与开发(六):如何安装CUDA本文介绍如何安装CUDA,以CUDA6.0为例介绍。1、InstallingtheCUDAToolkitontoyourdevicefornativeCUDAdevelopmentDownloadthe.debfilefortheCUDAToolkitforL4Teitherusingawebbrowseronthedevice,or...

    620
    热度
  • CUDA SDK2.3 示范程序说明

    CUDASDK2.3示例程序说明alignedTypes演示了数据类型对齐对性能的影响asyncAPI演示了如何使用异步APIbandwidthTest测试主存与显存之间,以及显存内部进行数据传输时的带宽,通过命令行可以进行更加全面的测试。bicubicTexture通过texture实现双立方插值binomialOptionsbinomialOption金融分析例子程序bitonicBitoni...

    1088
    热度
  • CUDA系列学习(1)An Introduction to GPU and CUDA

    CUDA系列学习(一)AnIntroductiontoGPUandCUDA本文从软硬件层面讲一下CUDA的结构,应用,逻辑和接口。分为以下章节:(一)、GPU与CPU(二)、CUDA硬件层面(三)、CUDA安装(四)、CUDA结构与接口4.1Kernels4.2Thread,Block,Grid4.3Memory4.4Execution(五)、码HelloWorld——数组求和希望感兴趣的同学可以...

    835
    热度
  • 怎么在Ubuntu12.04下安装CUDA

    如何在Ubuntu12.04上安装CUDA本文以CUDA4.2为例讲解如何在Ubuntu12.04上安装CUDA注意一点,在安装之前,必须确保自己的GPU是NVIDIA的GPU,并且支持CUDA。如果不确定自己的显卡是否支持CUDA,可以在http://developer.nvidia.com/cuda-gpus中找到支持CUDA的GPU列表。如果你的显卡是ATI的,可以使用OpenCL来获得GP...

    871
    热度
  • 关于CUDA中_threadfence的懂得

    关于CUDA中__threadfence的理解__threadfence函数是memoryfence函数,用来保证线程间数据通信的可靠性。与同步函数不同,memoryfence不能保证所有线程运行到同一位置,只保证执行memoryfence函数的线程生产的数据能够安全地被其他线程消费。(1)__threadfence:一个线程调用__threadfence后,该线程在该语句前对全局存储器或共享存储...

    957
    热度
  • 关于CUDA中_threadfence的理解

    关于CUDA中__threadfence的理解__threadfence函数是memoryfence函数,用来保证线程间数据通信的可靠性。与同步函数不同,memoryfence不能保证所有线程运行到同一位置,只保证执行memoryfence函数的线程生产的数据能够安全地被其他线程消费。(1)__threadfence:一个线程调用__threadfence后,该线程在该语句前对全局存储器或共享存储...

    837
    热度
  • 【踏进CUDA】~详解CUDA核函数及运行时参数

    【走进CUDA】~详解CUDA核函数及运行时参数核函数是GPU每个thread上运行的程序。必须通过__gloabl__函数类型限定符定义。形式如下:__global__voidkernel(paramlist){}核函数只能在主机端调用,调用时必须申明执行参数。调用形式如下:Kernel<<<Dg,Db,Ns,S>>>(paramlist);<<&...

    624
    热度
  • Ubuntu12.04配置NVIDIA cuda5.5心得帖

    Ubuntu12.04配置NVIDIAcuda5.5经验帖之前配过一遍都忘光了,现在要重新配一遍真是好难过。。。特此记录参考网站以便查阅。=============环境:Ubuntu12.04+Cuda5.51.判断安装环境:ThesetupofCUDAdevelopmenttoolsonasystemrunningtheappropriateversionofLinuxconsistsofafe...

    554
    热度