流处理器和CUDA到底是不是一个意思

后大叔 1个月前 已收到2个回答 举报

無銘小卒 4星

共回答了404个问题采纳率:97.6% 评论

CUDA是Nvidia发布的一种利用GPU加速计算的开发工具,而流处理器是一种架构,可以将复杂的计算任务分解成一系列可以并行执行的小任务,在CPU上运行,可以大大提高计算性能。它们不是一个意思,但是可以相互协作,以提高性能。

14小时前

34

凝结綪結 2星

共回答了233个问题 评论

  两个不同的概念,CUDA是一种运算架构,流处理器是一种硬件运算单元。实际应用中,CUDA架构中的运算可以调用流处理器,仅此而已。  打个不太恰当的比喻,CUDA就是工厂里生产线的“布局图”和“操作手册”,流处理器就是生产线上的“机器”和“工人”。  显卡的流处理器,指的是显示核心中的一个个小型运算单元,用于处理多媒体图形数据流,使之变成显示器可以显示的图像。多个流处理器可以协同工作。  CUDA(ComputeUnifiedDeviceArchitecture,统一计算架构)是由NVIDIA所推出的一种并行运算架构。利用这个架构配合合适的软件,可以让显卡完成某些以前只能由CPU完成的工作,配合CPU在特定的应用(例如高清视频编码/解码、科学模拟运算等)中提高运算效率和速度,充分利用电脑硬件资源。

12小时前

21
可能相似的问题

猜你喜欢的问题

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com