ELF或PE加载程序是否支持GPU部分,或者某些操作系统是否有实现此功能的计划?

时间:2017-12-20 13:40:01

标签: gpu gpgpu elf portable-executable

ELF或PE加载程序是否支持GPU部分?

我的意思是操作系统可以识别的特殊部分类型,然后将其映射到GPU MCU(内存控制器单元)以及主MC表。我知道APU有单个MC(至少对于AMD APU来说是真的)。在这种情况下,该部分应该由OS识别,并由OS使用相应的驱动程序映射到GPU内存。我知道这是可能的,因为Windows和Linux都有图形接口API。

我试图在ELF中搜索这些并且没有找到。文档搜索没有向我显示任何相关内容。

现在我想知道为什么。由于WDDM已经支持图形内存交换,因此GPU内存部分的映射将极大地增加游戏负载,因为在Windows情况下所有资源都将由PE加载器映射。也可以加载OpenCL资源。

可能kernel.org计划实现这个目标吗?或者微软有这样的计划吗?

3 个答案:

答案 0 :(得分:0)

谢尔盖 我知道ELF文件格式可以包含其他数据。到目前为止,加载器还不支持直接GPU内存映射

答案 1 :(得分:0)

不,PE或ELF中没有专门用于GPU或其他设备的部分类型,并且目前没有可以将部分直接映射到视频内存的加载器。

答案 2 :(得分:-1)

  

GPU的ELF或PE支持部分?

ELFPE都支持任意部分,所以直接答案是:是。

现在,一旦你嵌入了一个" GPU部分"在ELF文件中,您可能希望让加载程序对该部分执行某些操作。但是你的问题没有详细说明你实际想要达到的目标,因此无法提供更有用的答案。

相关问题