随笔2024-06-13生活摘要一直以为关于代码的事情都不会很复杂。Read More...Jax编程: 踩坑记录2024-03-30Jax 编程摘要记录 jax 使用过程中的坑。Read More...CUDA编程: CUDA流,并发与上下文2024-02-06CUDA 编程摘要深入介绍流的使用,包括流的并发,多线程调度流,并发限制,创建流间依赖关系,重叠主机与设备的执行等,同时,结合实例讲解了 CUDA 上下文以及 MPS 的概念,简单介绍了 CUDA Driver API 对 Context 的管理。Read More...CUDA编程: CUDA流,事件与同步2024-01-30CUDA 编程摘要详细讲解 CUDA 流,事件的概念以及声明,以此为基础,深入了解 CUDA 流操作之间的依赖关系,流的同步与异步,以及如何优化事件的创建与管理等等。Read More...CUDA编程: CUDA内存管理(三)2024-01-23CUDA 编程摘要CUDA C 编程中的简单的内存管理,线程操作,如何编写核函数,使用 Thrust 库,并行计算,性能分析工具。Read More...CUDA编程: CUDA内存管理(二)2024-01-16CUDA 编程摘要详细讲解共享内存存储体、存储体冲突、访问模式以及内存填充等知识点。Read More...CUDA编程: CUDA内存管理(一)2024-01-09CUDA 编程摘要各种内存的对齐访问以及实验,避免带宽浪费。还对比了 AoS 与 SoA 结构体在 GPU 上的性能表现。Read More...CUDA编程: CUDA内存模型概述2024-01-02CUDA 编程摘要讲解 CUDA 内存层次结构,如寄存器,共享内存,纹理内存,全局内存等。Read More...CUDA编程: PyCUDA编程简介2023-12-26CUDA 编程摘要PyCUDA GPU 编程。主要内容是掌握几种PyCUDA 的基本内核函数,在 Python 中生成和调用并行化的 CUDA C 内核函数,以及了解 PyCUDA 的并行前缀算法。Read More...CUDA编程: CUDA C编程简介2023-12-19CUDA 编程摘要讲解 CUDA C 编程中的简单的内存管理,线程操作,如何编写核函数,使用 Thrust 库,并行计算,性能分析工具。Read More...
CUDA编程: CUDA流,并发与上下文2024-02-06CUDA 编程摘要深入介绍流的使用,包括流的并发,多线程调度流,并发限制,创建流间依赖关系,重叠主机与设备的执行等,同时,结合实例讲解了 CUDA 上下文以及 MPS 的概念,简单介绍了 CUDA Driver API 对 Context 的管理。Read More...
CUDA编程: CUDA流,事件与同步2024-01-30CUDA 编程摘要详细讲解 CUDA 流,事件的概念以及声明,以此为基础,深入了解 CUDA 流操作之间的依赖关系,流的同步与异步,以及如何优化事件的创建与管理等等。Read More...
CUDA编程: CUDA内存管理(三)2024-01-23CUDA 编程摘要CUDA C 编程中的简单的内存管理,线程操作,如何编写核函数,使用 Thrust 库,并行计算,性能分析工具。Read More...
CUDA编程: CUDA内存管理(一)2024-01-09CUDA 编程摘要各种内存的对齐访问以及实验,避免带宽浪费。还对比了 AoS 与 SoA 结构体在 GPU 上的性能表现。Read More...
CUDA编程: PyCUDA编程简介2023-12-26CUDA 编程摘要PyCUDA GPU 编程。主要内容是掌握几种PyCUDA 的基本内核函数,在 Python 中生成和调用并行化的 CUDA C 内核函数,以及了解 PyCUDA 的并行前缀算法。Read More...
CUDA编程: CUDA C编程简介2023-12-19CUDA 编程摘要讲解 CUDA C 编程中的简单的内存管理,线程操作,如何编写核函数,使用 Thrust 库,并行计算,性能分析工具。Read More...