CUDA编程01- 并行编程介绍

目录

一:概述

二:异构并行计算

三:为什么需要并行计算

四:加速应用程序

五:并行编程的挑战

六:并行编程接口介绍

七:学习目标

八:学习计划


一:概述

        自计算机诞生以来,许多高端应用程序对执行速度和资源的需求超出了计算机所能提供的能力范围。早期的应用依赖于处理器速度、存储速度、存储容量的提升来增强应用程序的能力,例如,天气预报的及时性、工程结构分析的准确性、计算机生成图形的逼真度、每秒处理的机票预订数量,以及每秒处理的资金转账数量。最近,深度学习等新应用对执行速度和资源的要求甚至超过了最新计算机的处理能力。这些应用需求在过去的五十年里推动了计算设备的快速发展,并将在可预见的未来继续如此。

       基于单个中央处理器(CPU)的微处理器近乎是按顺序执行指令的,如英特尔和 AMD 的 x86 处理器,在时钟频率和硬件资源快速增长的支持下,推动了 20 世纪 80 年代和 90 年代计算机应用性能的快速提高和成本的降低。在二十年的发展过程中,这些单 CPU 处理器为台式机带来了 GFLOPS(即每秒十亿浮点运算),为数据中心带来了 TFLOPS(即每秒万亿浮点运算)。对性能提升的不懈追求使应用软件能够提供更多功能、更好的用户界面,并产生更有用的结果。反过来,用户一旦习惯了这些改进,就会要求处理器及硬件资源有更多的改进,从而为计算机行业创造了一个积极的(良性&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑不溜秋的

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值