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

  • 相关阅读:
    table固定头部,tbody内容滚动
    js 中json遍历 添加 修改 类型转换
    SEO优化
    JS对字符串的操作,截取
    移动端 去掉滚动栏
    JS 引擎的执行机制
    Uncaught SyntaxError: Unexpected token ILLEGAL
    利用css 画各种三角形
    js文本公告滚动展示,图片轮播....
    js判断手指的上滑,下滑,左滑,右滑,事件监听
  • 原文地址:https://www.cnblogs.com/shuzirank/p/6652852.html
Copyright © 2011-2022 走看看