技术栈
rocr-runtime
DeeplyMind
6 天前
hip
·
rocm
·
libhsakmt
·
rocr-runtime
读懂 ROCm 分层:HIP → ROCr → libhsakmt 核心概念对照表
讲 ROCm 各层功能和调用关系的文章不少,但真正抓住某一个概念、从上到下一条龙拆到底的却很少。因为工作恰好完整趟过整个栈,这里我把自己的梳理总结成一张对照表,分享给同样想搞懂 ROCm 分层的技术读友。
DeeplyMind
6 天前
rocr-runtime
·
memoryregion
第14章:rocr-runtime 层的内存分配、查询与释放
本章深入探讨HSA Runtime的内存分配与释放机制。在第13章了解了MemoryRegion的基本概念后,本章将详细介绍内存分配的完整流程、对齐要求、大页支持、VRAM管理策略,以及如何通过Driver层与内核驱动交互完成实际的内存操作。
DeeplyMind
2 个月前
libhsakmt
·
rocr-runtime
·
hsa event
ROCm rocr-libhsakmt分析系列5-1: Event 机制全景—从 Doorbell 到 Signal
event机制主线:一个进程通过 Thunk 层提交了多个 User Queue,某个时刻需要知道"哪个 Queue 干完了"。event机制共 4 篇文章,围绕这一场景逐层展开 ROCm / KFD 的 Event 机制。
DeeplyMind
3 个月前
libhsakmt
·
rocr-runtime
·
hsa event
Rocm rocr-libhsakmt Event 机制技术文章预告
主线故事:一个进程通过 Thunk 层提交了多个 User Queue,在某个时刻需要知道"哪个 Queue 完成了"——围绕这一场景,分 4 篇文章逐层展开 Event 的机制、实现和应用。预计5月陆续上线,请订阅关注。
DeeplyMind
4 个月前
agent
·
signal
·
queue
·
rocm
·
rocr-runtime
·
hsa
第05章:HSA-API快速入门
章节概述 本章通过完整的代码示例,介绍HSA Runtime的核心API使用方法。你将学习如何初始化Runtime、发现设备、分配内存、创建队列、加载Kernel以及派发执行任务。
我是有底线的