流处理器和CUDA

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流处理器和CUDA相关的知识,希望对你有一定的参考价值。

经常说的 流处理器 就是CUDA吗???
我印象中 CUDA貌似是高清电影什么的

参考技术A   两个不同的概念,CUDA是一种运算架构,流处理器是一种硬件运算单元。实际应用中,CUDA架构中的运算可以调用流处理器,仅此而已。
  打个不太恰当的比喻,CUDA就是工厂里生产线的“布局图”和“操作手册”,流处理器就是生产线上的“机器”和“工人”。

  显卡的流处理器,指的是显示核心中的一个个小型运算单元,用于处理多媒体图形数据流,使之变成显示器可以显示的图像。多个流处理器可以协同工作。
  CUDA(Compute Unified Device Architecture,统一计算架构)是由NVIDIA所推出的一种并行运算架构。利用这个架构配合合适的软件,可以让显卡完成某些以前只能由CPU完成的工作,配合CPU在特定的应用(例如高清视频编码/解码、科学模拟运算等)中提高运算效率和速度,充分利用电脑硬件资源。追问

例如有了CUDA之后 可以利用显卡作视频转码??视频转码就是转换格式对吧

追答

  如果显卡支持CUDA,就可以用支持CUDA模式的转换软件,让显卡辅助编/解码,以降低CPU的运算压力。
  视频转码可以认为是转换格式;但转格式不一定是视频转码,也可能只是改变封装格式。

本回答被提问者采纳

以上是关于流处理器和CUDA的主要内容,如果未能解决你的问题,请参考以下文章

GPU结构与CUDA系列2GPU硬件结构及架构分析:流多处理器SM,流处理器SP,示例架构分析

SIMT 和 SIMD 中的控制流发散

cuda 与 cupy 和 tensorRT 的流同步问题

CUDA 流是不是与设备相关?以及如何获得流的设备?

cuda是啥意思?

GPGPU、OpenCL、CUDA、ATI 流