2014-11-08 58 views
0

有一个我一直在研究的项目,最终计划将需要一台新的PC和大量的处理能力。我想知道 - 在购买新电脑之前有什么我应该知道的吗?用于可视化和无3D处理的最佳处理器

这些条件:

  • 计划将被写入C# winforms
  • 以及从virtual machine(如VMware的)中工作,但不仅限于此。
  • 程序不处理(no 3Dno 2D处理)
  • 程序是使用的输入数据和calculations(大量的内存中的处理,而不是文件处理的)的for analysis任何图形。

而这些问题:

  1. 运8的x64 VS Win 7的64位?
  2. APU或CPU + GPU。由于我不需要3D处理 - APU不应该足够吗?
  3. AMD或Intel。我听说英特尔最适合可视化。尚真?

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

回答

0

在我看来,一般来说任何带有四核(或更高)处理器和超过8-10 gb内存的最新ish PC应该是不错的。我一直使用英特尔CPU,因此将投票赞成。

但是,这并不是您成功运行软件所需的唯一方法。性能不仅来自最新和最好的硬件。不管你的硬件功能多么强大,除非软件使用多于单个CPU,否则它是无用的。如果你的线程在共享资源上锁定,那么新的闪存硬件将无济于事。意思是说,最好的硬件不是你应该寻找的唯一的东西来获得良好的性能。

我会建议寻求一种虚拟解决方案,例如vmware Esxi服务器,您可以根据硬件需求随时更改您的VM的硬件配置。当然,在这种情况下,请获得您可以承受的最高规格的服务器硬件。

希望这会有所帮助。

0

因为C#WinForms并没有真正吸引很多处理能力,所以我无法想到这方面的许多要求。如果你没有图形,那么AMD或英特尔将没有太大的区别。

但我能想到的一件事是英特尔VT-d,它允许您虚拟化directed-io。基本上,如果您购买2个硬盘驱动器,则可以将其直接委托给虚拟机(VMWare在工作站等某些版本上支持此功能)。这样你的主机操作系统就不会干扰虚拟机内的数据传输。

固态硬盘也是一大优点。

同样,WinForms的执行起来并不昂贵。