硬件支持的GPU虚拟化技术
本文介绍的内容包括Intel、NVIDIA、AMD提供的对GPU虚拟化的硬件支持。
本文介绍的内容包括Intel、NVIDIA、AMD提供的对GPU虚拟化的硬件支持。
Linux
下文件查找主要使用 find
命令,而根据文件内容查找主要使用 grep
命令。
CUDA的虚拟化有一项技术为 API Remoting
,
通俗点就是将编程API重定向,或者说远程过程调用。这是在接口层面上实现虚拟化, 采用对调用接口二次封
装的方法。 API
重定向虽然能够达到接近原生硬件的性能, 但是需要修改客户虚拟机中程序库。本文探究CUDA
runtime API的重定向细节。
Linux 平台下想要查看二进制文件,可以通过 xxd
、
hexdump
或者通过 VIM
与 xxd
结合使用。
由于平时经常分析 ELF
格式的文件,经常用到
objdump
、 readelf
、 nm
程序,而它们都属于
GNU Binutils
工具,所以在此简单总结各个程序的用法和参数。
error while loading shared libraries: libcudart.so.8.0: cannot open shared object file: No such file or directory
Makefile 文件由 make 命令构建,make 只是一个根据指定的 Shell 命令进行构建的工具。本篇讲解 make 的命令。
本篇博客连续更新实验吧的web篇解题思路。
本篇博客介绍shell脚本的语法知识。更多Bash使用请参考Bash Reference Manual。