Intel I7(4个内核,基于8 HT的逻辑核心)是否比用于Visualc ++开发的Intel Core 2四Quad更好?

StackOverflow https://stackoverflow.com/questions/1505646

我必须向管理层提出建议,我们是否应该花费额外的钱来购买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四核 - 两者的成本相同。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top