Ascend C 算子开发入门:从 Host 到 Device 的数据通路
以一次完整的 Add 算子开发为例,梳理 Ascend C 中 Host 侧算子原型、Tiling、Device 侧 Kernel 实现三件套之间的关系。
一个关注系统编程、异构计算与工程实践的个人技术博客
以一次完整的 Add 算子开发为例,梳理 Ascend C 中 Host 侧算子原型、Tiling、Device 侧 Kernel 实现三件套之间的关系。
理解 std::atomic 的六种内存序,关键不在于背 API,而在于建立 happens-before 与同步关系的心智模型。
unique_ptr、shared_ptr、weak_ptr 不是三选一的开关,而是表达所有权语义的三种语言。选对指针,等于把资源生命周期的契约写进类型。
异步编程的每一次演进,都是在解决上一代的可读性债。回调嵌套→Promise 链→async/await→协程,本质都是把"等待"从控制流里赶出去。