当前位置: 首页 > news >正文

个人网店和网站的区别深圳网络公司推广平台

个人网店和网站的区别,深圳网络公司推广平台,网站暂时关闭怎么做,推广形式有哪几种背景: 项目中有个数据量大小为5195 * 512 * 128float 1.268G的显存,发现有个函数调用很耗时,函数里面就是对这个显存进行128个元素求和,得到一个5195 * 512的图像 分析 1. 为什么耗时 直观上感觉这个流程应该不怎么耗时才对&a…

背景:

        项目中有个数据量大小为5195 * 512 * 128float = 1.268G的显存,发现有个函数调用很耗时,函数里面就是对这个显存进行128个元素求和,得到一个5195 * 512的图像

分析

1. 为什么耗时

直观上感觉这个流程应该不怎么耗时才对,但是写了个demo测试发现

上面代码,统计耗时

需要消耗掉50ms左右(显卡是Quadro P2200)

太恐怖了

2.修改数据类型为int16_t

将数据类型修改为int16_t访问的显存大小降为0.6G左右

降低为上面结果

3.修改数据类型为int8_t

将数据类型修改为int8_t访问的显存大小降为0.3G左右

降低不再明显

3. 修改访问方式

由于显存是按照内存事务一次性加载的,如果按照上面代码进行访问,按照个人理解,32个线程一次加载的内存是不够用的,需要至少32次内存事务才能完成处理,尝试修改代码:

同样是int类型,耗时如下:

结论:

        当cuda程序需要访问的显存过大时,将会出现耗时非常严重的问题

参考链接:

cuda 学习之内存层次结构_请说明 register,shared,global 以及 constant 四类 cuda 内 存_xukang95的博客-CSDN博客

http://www.yayakq.cn/news/322290/

相关文章:

  • 石家庄网站建设加q.479185700自己做网站买东西
  • 聊城网站建设lchckj线上销售方案
  • 网站开发的硬件设备有网站开发多少钱一单
  • 模板网站建设制作十堰网站建设联系电话
  • php网站栏目 添加和删除电子网站建设实训
  • oj网站开发网站模板样式
  • 专业企业网站建设报价asp.net微信网站
  • 郑州网站建设出名吗?公众号开发工具有哪几种
  • 网站建设实战李静wordpress 报表图形
  • 如何创建百度网站wordpress 正在例行维护
  • 网站设计制作的公司青海省网站建设公司
  • 做导购网站用什么样的主机泸州小程序定制开发
  • 网站系统维护一般要多久怎样做淘宝联盟网站
  • 嘉兴网站建设公司电话linux虚机 wordpress
  • 织梦网站 伪静态怎么推广自己的店铺
  • 怎么形容网站做的很好银川哪家网站建设专业
  • 网站及备案用c 做的网站怎么打开吗
  • 如何让百度搜索到自己的网站新闻发布网站模板
  • 企业网站备案容易吗php WordPress开发
  • 建立网站需要哪些步骤网站建设与维护就业前景
  • 石家庄企业建站新人跑业务怎么找客户
  • 美食类网站开发说明书微琅 网站建设
  • 彩票类网站怎么做推广环球网站建设
  • 做网站用什么系统网站底部导航设置
  • 开发高端网站建设价格免费做网站怎么做网站吗2
  • 微站开发网站设计seo
  • 青海小学网站建设专业装饰企业展厅设计公司
  • 湖北智能建站系统价格网站代运营
  • 专门做投标书的网站公司经营范围 网站开发
  • 修邦建设网站wordpress超级编辑器