察说花园

记录技术探索与日常思考。

NOTES · IDEAS · ENGINEERING

在好奇与实践之间,
持续记录。

关于编程、技术与生活的独立笔记。挑一篇感兴趣的文章,从这里开始阅读。

THE JOURNAL

最新文章

浏览全部
LLVM

LLVM工具 - LLVM lit

main build_parameters lit.cl_arguments, -> 获取用户传进来的arguments,比如-vv,-j等 其中重要的就是test_paths ,就是我们要测试的目标目录 create_params 配置系统默认的lit.cfg配置,比如clang/te...

阅读全文
Newsletter

55 - 保持更新

朋友,您好 ~ 如果您喜欢这份Newsletter,请转发给您朋友,,这是对我最大的帮助,继续进步,继续给大家带来有价值的分享。 文章推荐 特斯拉Semi Truck进入中国的三大猜想 近日,特斯拉官网更新了Semi Truck的外观图片。与此同时,特斯拉首席执行官埃隆·马斯克也公开宣称,首款...

阅读全文
cuda

CUDA 基础 - 04 访存- share、const

最近在GPU编译器测试方面遇到一些瓶颈,准备学习下cuda 相关的基础知识。 之前写了一篇关于cuda的kernel函数调用相关的知识,以及一个hello world入手学习语法等。知道了GPU架构,如何写一个cuda程序,今天继续深入学习cuda的内存相关知识。 回顾下,前面学习了的内存类型...

阅读全文
cuda

CUDA 基础 - 03 访存- register、global、local

最近在GPU编译器测试方面遇到一些瓶颈,准备学习下cuda 相关的基础知识。 之前写了一篇关于cuda的kernel函数调用相关的知识,以及一个hello world入手学习语法等。知道了GPU架构,如何写一个cuda程序,今天继续深入学习cuda的内存相关知识。 内存分类 大致可以分为:Re...

阅读全文

Mid Autumn

layout: post title: “54 - 节日快乐” subtitle: ‘’ author: “叉叉敌” header-style: text tags: Newsletter 朋友,您好 ~ 圆魄上寒空,皆言四海同。 安知千里外,不有雨兼风? 同一片月光之下,你此时此刻在做什么喃...

阅读全文
cuda

CUDA 基础 02 - helloworld

最近在GPU编译器测试方面遇到一些瓶颈,准备学习下cuda 相关的基础知识。 之前写了一篇关于cuda的kernel函数调用相关的知识,今天再来从一个hello world入手学习。 cuda kernel定义 普通函数和CUDA程序的区别。 void CPUFunction() { prin...

阅读全文
cuda

CUDA 基础 01 - 概念

最近在GPU编译器测试方面遇到一些瓶颈,准备学习下cuda 相关的基础知识。 warp/sm/index/grid等。 CPU VS GPU GPU最重要的一点是可以并行的实现数据处理。 这一点在数据量大、运算复杂度不高的条件下极为适用。可以简单地把一块GPU想象成一个超多核的CPU运算部件。...

阅读全文
Newsletter

53 - no AD

没有广告

朋友,您好 ~ 今天把公众号底部的广告关闭了,因为底部的广告看上去不是很好,它是根据你个人在网上的identity来推送的,比如说你在同一个局域网,然后这个局域网里面有其他人去访问了,带给这个网络标签就会有多种标签,它推送的可能不是你喜欢的内容,也不是你想看的内容。广告目前根本是没什么收入的,...

阅读全文
Newsletter

52 - 热

命都是空调给的

朋友,您好 ~ 截至8月15日,四川省共有10市启动了市级抗旱应急响应。 川渝地区最近干旱太严重了,据说是 100 年难遇的干旱天气,成都的地理位置,导致久不下雨,就热得不行。我们已经开始居家办公 2 个礼拜了。 到目前为止(08.28)在成都这边,户外温度 35°左右,不是那么热了。下了好几...

阅读全文
Newsletter

51 - 不要只担心代码

数据结构更重要

朋友,您好 ~ Linux的创造者Linus Torvalds说。 Bad programmers worry about the code. Good programmers worry about data structures and their relationships. 程序员更关...

阅读全文