zoukankan      html  css  js  c++  java
  • [译博文]CUDA是什么

    翻译自:https://blogs.nvidia.com/blog/2012/09/10/what-is-cuda-2/

    你可能并没有意识到,GPU的应用有多广泛,它不但用于视频、游戏以及科学研究中,我们的日常生活正在逐渐被GPU计算(GPU Computing)影响。

    移动应用依赖于云端服务器上运行的GPU。商店使用GPU来分析零售数据和网络数据。网站使用GPU更精准的投放广告。计算机辅助的工程应用中工程师要依赖于GPU。使用GPU来加速计算的应用范围在不断扩张。

     

    它不再只是高性能计算(High Performance Computing)领域的东西,使得CUDA的优势凸显。

    So, What is Cuda?

    即使对CUDA的兴趣广泛扩张,但是当我穿越美国培训研究人员和学生关于CUDA加速的优势时,总是会被问到一个问题:What is CUDA?

    大多数人误认为CUDA是一种语言或者一种API,但是不是。

    CUDA不仅仅是那些,它是一个并行计算平台,是一个能够更简单、优雅的使用GPU进行通用计算的计算模型。开发人员仍然可以使用他们熟悉的CC++Fortran以及对这些语言进行扩展的关键字进行编程。这些关键字使得开发人员能够表达大量的并行化信息,指导编译器将应用中指定的部分映射到GPU

    一个简单的代码实例如下。左图是用普通的C写的,右图使用CUDA扩展后的C

    更多的CUDA学习资源:https://developer.nvidia.com/how-to-cuda-c-cpp

  • 相关阅读:
    安卓9.0内测的背后,是上万App开发者半年来的适配优化
    错误记录:vue跟vue编译器版本不一致
    jspdf简单使用
    vue input添加回车触发
    vue watch bug记录
    SecureCRT通过拷贝配置文件登陆
    仿射变换
    opencv图像的旋转
    图像旋转的原理
    CvScalar
  • 原文地址:https://www.cnblogs.com/shuzirank/p/6652852.html
Copyright © 2011-2022 走看看