Intel I7(4个内核,基于8 HT的逻辑核心)是否比用于Visualc ++开发的Intel Core 2四Quad更好?
-
19-09-2019 - |
题
我必须向管理层提出建议,我们是否应该花费额外的钱来购买Intel I7 CPU(i7 950),或者我们是否应该购买Intel Core 2 Quad处理器(Q9550或等效的东西)。
我们的主要任务是Microsoft Visual C ++开发,因此我们旨在确保我们的资金最佳编译和链接时间。
i7系统的价格比Intel Core 2 Quad Systems高600美元。 CPU的GHz基本上是等效的。
就额外的汇编/链接性能而言,这额外的钱是合理的吗?
解决方案
我要去陈旧的答案,然后说“是!!!!”
可以肯定的是,对于OP而言,这为时已晚,但是对于任何其他阅读此书的人来说……不要浪费600美元(并且随着时间的流逝也会越来越小),核心i7将拥有核心2 Quad。我两者都有两者,并且已经看到我的编译时间从大约27分钟下降到11分钟。
核心i7一路!
其他提示
我们测试了我工作的i7系统,并在所有这些系统上都有重大稳定性问题。
Core 2 Quad将为您带来最大的努力,但是使用Dual Quad Core Xeons将为您带来最大的轰动。
无论您采用的任何方式,都会尽可能多地在机器中粘贴RAM,并在机器中设置一个具有高质量驱动器的快速RAID 1阵列,既可以提高速度和数据完整性。正常驱动器很好,在性能方面,SSD驱动器仍然占名。您在SSD上看到的很多优惠都是用于比标准磁HDD慢的驱动器。
无论如何,使用所有内核的编译可能都是磁盘绑定的。选择核心2 Quad,您将在未来几年内感到高兴。
从评论中添加:
如果您有600美元的余额,请获得代码或库的不错的SSD,您将获得非常不错的编译时间速度。
虽然我的答案肯定是迟到的,也许有人在阅读它。如果您开发了多线程软件,则始终获得最高数量的内核。
这并不是真正的日常工作,但是核心越多,您可以测试可伸缩性越好,并且越可能陷入开发人员机器上的竞赛条件和僵局。
我最好购买带有8+8线和2GHz的2XI7,然后再购买3,2GHz四核 - 两者的成本相同。