gpt4 book ai didi

c - 将代码加载到 GPU(Intel Sandy Bridge)

转载 作者:太空狗 更新时间:2023-10-29 17:23:54 25 4
gpt4 key购买 nike

我的问题不是关于 GPGPU。我对 GPGPU 的理解相当不错,但这不是我想要的。据推测,英特尔的 Sand Bridge 具有一些允许您直接在 GPU 上执行计算的功能。

这是真的吗?

我计划编写的代码将采用内联汇编(C 语言)。是否有汇编指令而不是在 CPU 上执行,而是将内容推送到 GPU?

一些相关文档:

PDF 有指令集。

最佳答案

我不相信您链接的 PDF 中详述的指令集可以直接从“用户空间”使用。它是您操作系统上的 GPU 驱动程序可能*用来实现更高级别接口(interface)(如 OpenGL 和 DirectX)的内容。

就其值(value)而言,Sandy Bridge GPU 相当薄弱。它不支持 OpenCL**,这是 ATI/nVidia 支持的标准 GPGPU 库。我建议您针对该库(在支持它的硬件上)进行编程,因为它比尝试针对您正在查看的裸机界面进行编程更便携(并且更易于使用!)。


*:尽管可能性不大,但有可能存在与英特尔闭源驱动程序中使用的 PDF 中描述的不同的接口(interface)。

**:与 OpenGL 不同,尽管它是由同一组设计的。

关于c - 将代码加载到 GPU(Intel Sandy Bridge),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8056842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com