CUDA多GPU编程入门

CUDA多GPU编程入门

多gpu有几种模式,多线程+cuda,也有通过流并发+cuda

stream和异步拷贝

在这里插入图片描述
在这里插入图片描述

左边的在时间上顺序执行,使用stream可以实现右边的操作——同时做4步操作
note:AB如果都需要做kernel的加载,并且需要使用GPU的内存,
对于左图来说:AB可以占用到最大的GPU内存(占满)
对于右图来说,则两者的总的内存不能超过gpu的总内存

在这里插入图片描述

stream使用的步骤:定义流,创建流,销毁流

在这里插入图片描述

1:定义了两个流,s1,s2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值