AMD CPU与英特尔CPU openCL

AMD CPU与英特尔CPU openCL,opencl,gpu,intel,nvidia,amd-processor,Opencl,Gpu,Intel,Nvidia,Amd Processor,与一些朋友一起,我们想使用openCL。为此,我们希望购买一台新电脑,但我们向我们询问了AMD和Intel之间使用openCL的最佳方案。图形卡将是一个Nvidia,我们没有选择的图形卡,所以我们开始想买一个英特尔的cpu,但经过一些研究,我们发现可能是AMD的cpu与openCL更好。我们没有找到比较两者的基准 下面是我们的问题: AMD比采用openCL的英特尔好吗? 为了openCL的性能,是否有一个带有AMD cpu的Nvidia卡 谢谢, GrWEn你不应该像关心GPU一样关心你使用的

与一些朋友一起,我们想使用openCL。为此,我们希望购买一台新电脑,但我们向我们询问了AMD和Intel之间使用openCL的最佳方案。图形卡将是一个Nvidia,我们没有选择的图形卡,所以我们开始想买一个英特尔的cpu,但经过一些研究,我们发现可能是AMD的cpu与openCL更好。我们没有找到比较两者的基准

下面是我们的问题: AMD比采用openCL的英特尔好吗? 为了openCL的性能,是否有一个带有AMD cpu的Nvidia卡

谢谢,


GrWEn

你不应该像关心GPU一样关心你使用的CPU。您需要在AMD/ATI GPU或nVidia GPU之间进行选择


我个人建议使用nVidia GPU,因为除了OpenCL支持之外,您还可以尝试使用他们更专有的GPU,它提供了比OpenCL今天更丰富的开发体验。当你在看它的时候,看看新的,旨在带来类似于nVidia的CUDA的语言扩展。nVidia还为企业提供了特斯拉GPU产品,有多家供应商提供GPU集群,您甚至可以获得全部基于nVidia硬件的产品。

您想和朋友一起购买一台新电脑吗?你打算做什么样的项目?关于硬件的问题可以用您的需求来回答。如果你提供更多的信息,我们可以提供更好的建议

如前所述,只要您不想购买像4个四处理器这样的多处理器多核系统,CPU就不是重点。性能上的差异主要是所用GPU的不同,在那里你可以找到满足所有需求的不同卡。从廉价的GPU到英伟达特斯拉卡。 在AMD系统上运行nVidia主板绝对不是问题。我在这里做。您也可以使用AMONICROR多核CPU和英伟达GPU并行的OpenCL设备。
您应该注意:如果您计划购买一个强大的系统来运行您的软件(如Web服务器),那么OpenCL软件的每个开发人员都需要一个系统进行测试。因此,每个开发人员都至少需要一个带有OpenCLSDK的现代多核CPU。OpenCL内核在哪里开发并不重要。OpenCL与平台无关。

CPU对GPU OpenCL性能没有影响


您可能还想尝试在CPU上运行OpenCL内核。签出英特尔OpenCL编译器测试版。你甚至可以在CPU和GPU上运行内核。

英特尔和AMD都对他们的CPU有很好的OpenCL支持,所以目前你使用哪一个并不重要。如果你想在AMD Fusion或Intel SandyBridge上使用嵌入式GPU,那么我建议你选择Fusion,因为Intel的GPU还没有驱动程序。根据您将要使用OpenCL的用途,我可以建议使用GPU——有时NVidia更快,有时AMD更快


AMP、CUDA、RenderScript和许多其他软件都工作得很好,但它们并不像OpenCL那样在所有硬件上都工作。CUDA当然有优势,但在您学习openCL的过程中,我可以向您保证,openCL周围的工具已经赶上了您。

比较NVidia和AMD的openCL支持论坛,似乎NVidia并不太关心openCL,openCL 1.1的非公开测试版驱动程序已经有一年多了,而且还没有公开发布。。。在我看来,Compute Profiler不如AMD的VisualStudio Profiler插件好。