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

ELF或PE loader是否支持GPU的部分,或者某些操作系统是否有实现此功能的计划?,gpu,gpgpu,elf,portable-executable,Gpu,Gpgpu,Elf,Portable Executable,ELF或PE加载程序是否支持GPU的部分 我指的是操作系统可以识别的特殊区段类型,它将与GPU MCU(内存控制器单元)以及主MC表进行映射。我知道APU只有一个MC(至少对于AMD APU是这样)。在这种情况下,该部分应由操作系统识别,并由操作系统使用相应的驱动程序映射到GPU内存。我知道这是可能的,因为Windows和Linux都有图形界面API 我试图在ELF中搜索这些,但没有找到。文档搜索没有显示任何相关内容 现在我想知道为什么。由于WDDM已经支持图形内存交换,GPU内存部分的映射将极

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

我指的是操作系统可以识别的特殊区段类型,它将与GPU MCU(内存控制器单元)以及主MC表进行映射。我知道APU只有一个MC(至少对于AMD APU是这样)。在这种情况下,该部分应由操作系统识别,并由操作系统使用相应的驱动程序映射到GPU内存。我知道这是可能的,因为Windows和Linux都有图形界面API

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

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

可能kernel.org有计划实现这一点吗?或者微软有这样的计划

GPU的ELF或PE支持部分

ELF
PE
都支持任意节,因此直接回答是:是

现在,一旦您在
ELF
文件中嵌入了一个“GPU部分”,您可能需要让加载程序对该部分进行处理。但是你的问题没有提供你真正想要达到的目标的细节,因此无法提供更有用的答案。

Sergei
我知道ELF文件格式可以像其他文件一样包含节中的任何数据。加载程序目前还不支持直接GPU内存映射,PE或ELF中没有专门用于GPU或其他设备的节类型,当前也没有实现可以将节直接映射到视频内存的加载程序。

很明显,这个问题是关于应该将节映射到GPU内存的PE/ELF加载程序功能的。但是我已经为你提供了更多的细节。“谢尔盖,你的问题现在还不清楚,在编辑之前还不清楚。如果你不清楚,那么你可以考虑熟悉上面提到的技术,但是,请不要在没有确切理由的情况下下注。这是绝对确定的。你需要澄清什么?问题是关于装载机的能力,你的答案是不相关的。