1.1 AMD KFD的BO设计分析系列 :多地址空间概览
开启 GPU 存储探索系列终于要开启我此前一直不敢触碰的 GPU 存储系列了。先放一张图,把核心关系直观呈现出来,以此作为这个系列的起点,并以此纪念。AMD的图形显卡和计算卡驱动中的buffer object(BO)实现,是学习 gem 和 ttm 技术应用的完美教程。欢迎想理解和学习这些技术的驱动开发人员一起探讨(请点击文末社区链接,入群探讨与学习)。注:图中 “kfdm_mm” 为笔误,正确应为 “kgd_mem”,此处不做修改,还望大家理解。对这个图做个简单解释:一个BO有两部分组成:虚拟地址部分和物理地址部分。对于普通用户态应用程序,其访问的变量地址均为进程独立的虚拟地址。该虚拟地址通过内存管理单元(MMU)的映射机制,关联到实际的物理内存地址 —— 即 CPU 可直接寻址的物理地址。在涉及 GPU 的应用场景中,BO 需支持 CPU 访问、GPU 访问及 DMA 访问等多设备访问需求。不同访问者(CPU、GPU、DMA)基于自身的地址映射体系,形成了对同一 BO 的不同地址视角,即对应不同的地址空间。本系列围绕多地址空间访问相关机制展开深度分析。这里我们按照虚拟地址和物理地址来进行区分。实际上虚拟地址是有多个的,只要是访问者发出的需要经过对应 MMU 转换的地址,都可以理解为虚拟地址。

相关新闻

Tiva C系列HIB模块深度解析:实现微安级休眠与精准定时唤醒

Tiva C系列HIB模块深度解析:实现微安级休眠与精准定时唤醒

1. 项目概述与HIB模块核心价值在嵌入式系统,尤其是电池供电的物联网设备、便携式仪表和远程传感器节点中,功耗是决定产品续航能力乃至成败的关键。很多这类设备99%的时间都处于“待机”状态,只为了那1%的“清醒”时刻去执行关键任务&#xff…

2026/7/23 19:14:50 阅读更多 →
【Bug已解决】Track git dirty state in method_comparison benchmark results 解决方案

【Bug已解决】Track git dirty state in method_comparison benchmark results 解决方案

【Bug已解决】Track git dirty state in method_comparison benchmark results 解决方案 一、现象长什么样 在跑 PEFT 的 method_comparison 基准(对比 LoRA / AdaLoRA / IA 等方法的效果)时,结果文件里只记了方法名和分数,没有记…

2026/7/23 19:14:50 阅读更多 →
【Bug已解决】Deepspeed : AttributeError: ‘DummyOptim‘ object has no attribute ‘step‘ 解决方案

【Bug已解决】Deepspeed : AttributeError: ‘DummyOptim‘ object has no attribute ‘step‘ 解决方案

【Bug已解决】Deepspeed : AttributeError: DummyOptim object has no attribute step 解决方案 一、现象长什么样 在 DeepSpeed ZeRO-3(有时 ZeRO-2)下自己写训练循环,或者用某个封装框架时,调用了 optimi…

2026/7/23 19:14:50 阅读更多 →

最新新闻

TM4C129x以太网MAC硬件PPS与DMA中断寄存器深度解析与实战

TM4C129x以太网MAC硬件PPS与DMA中断寄存器深度解析与实战

1. 项目概述与核心价值在嵌入式网络开发,尤其是工业控制、电力系统同步、基站回传这些对时间精度有变态级要求的领域里,搞不定硬件级的时间同步,后面所有的协议栈和应用层优化都是空中楼阁。很多工程师一提到PTP(精确时间协议&…

2026/7/23 19:27:53 阅读更多 →
MMOU基准:长视频多模态理解的技术突破与实践

MMOU基准:长视频多模态理解的技术突破与实践

1. 项目背景与核心价值去年在参加一场计算机视觉顶会时,我和几位同行聊到一个共同痛点:当前AI模型在短视频理解上表现不错,但面对30分钟以上的长视频时,准确率就会断崖式下跌。这就像让一个只能记住7位数字的人去背诵圆周率后1000…

2026/7/23 19:27:53 阅读更多 →
媒体发稿:品牌长青的隐形引擎

媒体发稿:品牌长青的隐形引擎

在数字化浪潮中,企业品牌形象如同航船的风帆,稍有不慎便可能倾覆。邯郸佳铭文化,作为扎根河北邯郸的本土企业,深谙此道——他们通过系统化的媒体发稿策略,不仅稳固了品牌公信力,更护航了长效经营的生命线。…

2026/7/23 19:27:53 阅读更多 →
深入解析以太网MAC DMA操作模式寄存器:嵌入式网络性能调优核心

深入解析以太网MAC DMA操作模式寄存器:嵌入式网络性能调优核心

1. 以太网MAC DMA操作模式寄存器:网络数据搬运的“交通指挥中心” 搞嵌入式网络开发,尤其是用到像TI Tiva™ TM4C129x这类自带以太网MAC的MCU时,最核心也最容易让人头疼的环节之一,就是配置那一堆以太网控制器寄存器。其中&#x…

2026/7/23 19:27:53 阅读更多 →
Profinet--TIAPortal V19安装与项目实战指南

Profinet--TIAPortal V19安装与项目实战指南

一、TIA Portal V19的安装 1.1 主要流程 1、参考文章 西门子博途 TIA Portal v19 中文版图文安装教程(超级详细) 2、主要流程 1、“ 西门子接触重启提示批处理.bat ” 管理员权限运行; 2、打开文件夹“ TIA_Portal_STEP7_Prof_Safety_WinC…

2026/7/23 19:27:53 阅读更多 →
不容错过的思维导图——XMind2025(全功能版)

不容错过的思维导图——XMind2025(全功能版)

(获取方式在文末)小伙伴们大家是否接触过思维导图软件呢,如果有那一定听说过XMind吧,今天我来为大家介绍一下,一起来看一下吧。软件介绍一、AI 核心功能革新一句话总结:写 PPT 前 10 分钟就能画出一张思维导…

2026/7/23 19:26:53 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻