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

网站建设分金手指排名十商城网站模板库

网站建设分金手指排名十,商城网站模板库,网站开发软件开发培训,wordpress模板视频教程CUDA事件计时 CUDA提供了一种基于CUDA事件(CUDA event)的计时方式#xff0c;可用来给一段CUDA代码(可能包含主机代码和设备代码)计时。 对计时器的封装#xff1a; class CUDATimeCost { public:void start() {elapsed_time_ 0.0;// 初始化cudaEventcheckCudaRuntime(cud…CUDA事件计时 CUDA提供了一种基于CUDA事件(CUDA event)的计时方式可用来给一段CUDA代码(可能包含主机代码和设备代码)计时。 对计时器的封装 class CUDATimeCost { public:void start() {elapsed_time_ 0.0;// 初始化cudaEventcheckCudaRuntime(cudaEventCreate(start_));checkCudaRuntime(cudaEventCreate(stop_));// 记录开始事件checkCudaRuntime(cudaEventRecord(start_));cudaEventQuery(start_);}void stop() {// 记录结束事件checkCudaRuntime(cudaEventRecord(stop_));checkCudaRuntime(cudaEventSynchronize(stop_));// 计算事件差checkCudaRuntime(cudaEventElapsedTime(elapsed_time_, start_, stop_));checkCudaRuntime(cudaEventDestroy(start_));checkCudaRuntime(cudaEventDestroy(stop_));}/*** brief Get the elapsed time ms* * return float */float get_elapsed_time() {return elapsed_time_;}private:cudaEvent_t start_, stop_;float elapsed_time_{0.0}; };比较单精度和双精度的性能差异 测试的GPU为 MX450 显存带宽为10GBps double : 58.4116 ms float : 27.7594 ms有效显存带宽 8×107×4B2.7×10−2(1)\frac{8 \times 10^7 \times 4 B}{2.7 \times 10^{-2}}\tag{1} 2.7×10−28×107×4B​(1) 几个影响GPU加速的关键因素 1. 数据传输比 当我们将计时器只计算运算的时间时发现在向量求和的程序中大部分的时间都消耗在了数据拷贝上。 GPU的显存带宽理论值(几百吉比特)远大于PCIex16 (16GB/s)的带宽。相差几十倍在CUDA编程的过程中应该尽可能减少数据在主机和设备之间的拷贝 2. 算术强度 一个问题的算术强度指的是其中算术操作的工作量与必要的内存操作的工作量之比。例如在求和操作中去两次数据、存一次数据但是只做一次计算这样的算术强度就不高。在CUDA中设备内存的读、写都是比较耗时的。 3. 并行规模 并行规模可用GPU中的总的线程数目来衡量。从硬件的角度来看一个GPU由多个流处理器(streaming multiprocessor, SM)构成而每个SM中有若干CUDA核心。每个SM是相对独立的。一个SM中最多能驻留线程的个数为1024(图灵架构)开普勒架构到伏特架构最多驻留的线程个数为2048. 一块GPU中一般有几个到几十个SM。所以一块GPU一共可以驻留几万到几十万个线程。所以一个核函数定义的线程数目小于这个数的话就很难得到很高的加速比。所以对于数据规模很小的问题用GPU很难得到可观的加速。 总结 一个CUDA程序能够获得高性能的必要条件有如下几点 数据传输比例较小核函数的算术强度较高。核函数中定义的线程数目较多 在编写优化CUDA程序时一定要想方设法做到如下几点 减少主机与设备之间的数据传输提高核函数的算术强度增大核函数的并行规模
http://www.hkea.cn/news/14475949/

相关文章:

  • 阿里云网站 模板建设wordpress 文章的形式
  • 网站论坛建设方案网站建制作
  • 介绍好的免费网站模板下载短视频网站开发
  • 微网站 建设广西建设教育协会网站
  • 网站建设土豆视频教程徐州网站制作案例
  • app下载安装官方网站成都市区必去的景点
  • 50岁到55岁急招工关键词优化上海
  • 成都网站设计开发做得好贫困户房屋建设补助在哪个网站公布
  • 同一产品做多个网站怎么做一个简易网站
  • 做墙报的网站校园网络文明建设方案
  • 网站后台密码忘记了怎么办青海建设局网站
  • 网站建设流程时间表做网站通常到哪找图片
  • 网站留言表格怎么做网站推广关键词
  • 手机网站制作方法大连网站网络公司
  • 网站推广要点 优帮云手机建筑设计app
  • 织梦大气蓝色门户资讯网站模板qq空间网址是什么
  • 天津大型网站建设建设企业网站需要多少钱
  • 绍兴建设公司网站开鲁视频
  • 网站一体化建设微信营销模式
  • 丽水网站制作公司wordpress 文章 置顶
  • 公司网站开发的工作内容重庆市建设工程信息网中标公告
  • 沈阳行业网站建设上海网站排名团队
  • 做vi的网站系统开发是系统建设中工作任务最为繁重的阶段
  • 软文营销怎么写新网站seo怎么优化
  • 湖北省建设厅网站证件企业年金管理办法
  • 济南酷火网站建设设计加盟
  • 青岛工程建设管理信息网官方网站怎么做网站推广世界杯
  • 想做找人做网站wordpress书单
  • 怎样创建个人的网站seo优化培训班
  • 免备案网站空间购买app备案查询平台官网