1 、有了大模型后,大家花在编程语言学习上的时间肯定是少了很多。 我在闲鱼上挂了 java 编程思想(最新版)上下册,两本 30 块钱很新,没人问。 我想这个也说明了问题。
2 、今天在结合 AI 的能力,帮助我学习 cuda C 编程。
( 1 )利用豆包的 AI 阅读功能,阅读 GPU 高性能编程 CUDA 实战.pdf 书籍。遇到不懂的,直接复制段落( OCR 技术,pdf 是影印版的豆包也能复制),然后问 AI
( 2 )边阅读边和 AI 交流,扩展知识,举一反三
( 3 ) github 下载了这本书的源码,然后利用 cursor 帮我一键编译源码、自动下载缺失的依赖。以及帮我解读源码,实现我好奇的一些代码(如写一个代码比较 cpu 、GPU 执行向量点积运算的效率)
总之之前学习新技术过程中经常遇到的困难,现在基本都能解决了。而这些困难往往导致学习半途而废。
现在是晚上 11 点半了,学的很开心,现在下班了。
两个维度为 33,554,432 (3200 万) 的向量相乘,结果如下:
Vector size: 33554432 elements (128.00 MB per vector)
CPU Result: 67108864.00
CPU Time: 45.00 ms
GPU Result: 67108864.00
GPU Time (Total including Init on GPU): 2.48 ms
GPU 快 19 倍,牛吧。

