用于可视化和no-3D处理的最佳处理器

本文关键字:最佳 处理器 处理 no-3D 可视化 用于 | 更新日期: 2023-09-27 18:29:35

我一直在做一个项目,最终程序需要一台新的PC和大量的处理能力。我想知道——在买新电脑之前,有什么事情我应该知道吗?

这些是条件:

  • 程序将用C# winforms编写
  • 也将在virtual machine(例如vmware)内工作,但不限于此
  • 程序不处理任何图形(no 3Dno 2D处理)
  • 程序使用输入数据的for analysiscalculations(大量的内存处理而不是文件处理)

这些是问题:

  1. Win 8 x64 vs Win 7 x64
  2. APU或CPU+GPU。既然我不需要3D处理——APU就不够了吗
  3. AMD或Intel。我听说Intels最适合可视化。还是真的吗

正如你所看到的,我主要关心的是处理器(和操作系统)。有什么建议吗?

用于可视化和no-3D处理的最佳处理器

在我看来,任何最新的具有四核(及以上)处理器和超过8-10 gb RAM的ish PC都应该是不错的。我一直使用英特尔CPU,所以会投票支持它。

但这并不是以您想要的方式成功运行软件所需的唯一条件。性能不仅仅来自最新和最棒的硬件。无论你的硬件有多强大,除非软件使用了多个cpu,否则它都是无用的。如果你的线程锁定在共享资源上,那么新的闪亮硬件不会有帮助。也就是说,最好的硬件并不是获得良好性能的唯一条件。

我建议使用虚拟解决方案,如vmwareEsxi服务器,在那里您可以根据硬件需求随时更改VM的硬件配置。当然,在这种情况下,获得你能负担得起的最高规格的服务器硬件。

希望这能有所帮助。

我想不出对此有什么要求,因为C#WinForms并没有真正吸引大量的处理能力。如果你没有图形,那么AMD或英特尔不会有太大的区别。

然而,我能想到的一件事是Intel VT-d,它允许您虚拟化定向io。基本上,如果你买了两个硬盘,你可以直接将一个委托给你的虚拟机(VMWare在一些版本上支持这一点,比如工作站)。这样,主机操作系统就不会干扰虚拟机内的数据传输。

SSD也是一大优势。

同样,WinForms的执行成本并没有那么高。