![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CUDA
文章平均质量分 92
Dodo·D·Caster
这个作者很懒,什么都没留下…
展开
-
CUDA学习3-优化部分
网课链接:https://www.bilibili.com/video/BV1kx411m7Fk?p=11知识回顾基本概念Thread 每个线程私有 Local MemoryBlock 每个线程块有 Shared MemoryDevice 每个设备(多个kernel)共有 Global Memory内存local memory 每个科室的员工的办公桌 只供员工个人使用shared memory 每个科室的打印机 只供科室内部使用global memory 公.原创 2021-02-17 12:32:23 · 415 阅读 · 0 评论 -
CUDA学习2-编程部分
CUDA编程函数声明host:主机端,通常指CPUdevice:设备端,通常指GPU(数据可并行)kernel:数据并行处理函数,在主机端调用kernel可以在设备端创建大量轻量级线程host 和 device拥有各自的存储器CUDA编程包括主机端和设备端两部分代码执行位置调用位置_device_float DeviceFunc()devicedevice_global_void KernelFunc()devicehost_host_float原创 2021-01-13 21:53:25 · 328 阅读 · 0 评论 -
CUDA学习1-理论部分
这里只是简单介绍一下,具体可查看计算机组成这一专栏:https://blog.csdn.net/qq_45347768/category_10624996.htmlCUDA学习1-CPU体系架构概述CPU取值-译指-执行-访存-写回流水线(Pipelines)举个例子,比如说洗衣服,你可以准备三个盆子,一个先泡着,一个在放水,一个在洗,这样就实现了并行的操作。优点极大的减小时钟周期缺点增加一些延迟和芯片面积分支预测(Branch prediction)旁路其实就是开一.原创 2021-01-09 17:12:34 · 378 阅读 · 0 评论