14 - SVM的用户态API接口
难度: 🟡🔴 中级预计学习时间: 2小时前置知识: 第4章(核心数据结构)、第6章(范围管理)📋 概述SVM(Shared Virtual Memory)的用户态接口是上层框架(ROCm runtime、HSA runtime)与内核驱动之间的唯一公开契约。整个SVM用户态API只有一个IOCTL命令AMDKFD_IOC_SVM,通过不同的op和属性组合,完成对内存范围的全部管理操作。本章从内核到用户态的完整软件栈分四层展开分析:层次组件提供的 APIL1 内核驱动kfd_svm.c、kfd_chardev.cAMDKFD_IOC_SVM、AMDKFD_IOC_SET_XNACK_MODEL2 thunk 层libhsakmt(svm.c)hsaKmtSVMSetAttr
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2494731.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!