IIS 可以从 GPU 核心创建线程吗?

IIS 可以从 GPU 核心创建线程吗?

是否可以设置 IIS 来利用新的大规模多核 GPU 来提供额外的线程,从而实现最大并发性?

我的想法是,利用像 AMD Fusion 这样的技术,是否有可能从这 400 多个核心上执行线程,从而实现与服务器的大量并发连接。

如果有人知道如何利用这些核心,我将不胜感激。

答案1

不是。GPU 核心是(相对而言)非常简单的设备。它们在大规模并行任务(如渲染、加密和其他数学)方面表现出色。它们在逻辑、分支和依赖操作方面表现糟糕(为了便于讨论,这里大大简化了)。它们也不运行与 CPU 相同的代码。

提供网页等任务几乎不涉及任何数学运算;它几乎纯粹是逻辑运算。如果重写 Web 服务器以在 GPU 上运行,其效率将大大低于在类似 CPU 上运行的 Web 服务器。

答案2

目前还不行,因为即使是开发版本也不支持 DirectCompute/OpenCL/CUDA。事实上,考虑到 IIS 支持的计算工作负载类型,我怀疑当前 GPU 中的“核心/处理器”类型在加速这种负载方面是否有用。如果英特尔的“Larrabee”成功了,那么也许会有所帮助,但现在你运气不佳。

相关内容