6

我必须向管理层建议我们是否应该花额外的钱购买配备 Intel i7 CPU (i7 950s) 的新计算机,或者我们是否应该购买 Intel Core 2 Quad 处理器(Q9550s 或同等产品)。

我们的主要任务是 Microsoft Visual C++ 开发,因此我们的目标是确保最好的编译和链接时间为我们的钱。

i7 系统每个比 Intel Core 2 Quad 系统贵 600 美元。CPU 的 GHz 基本相同。

就额外的编译/链接性能而言,这笔额外的钱是否合理?

4

4 回答 4

4

我要去找老生常谈的答案,然后说“是的!!!!!!”

很确定这对于 OP 来说为时已晚,但对于其他阅读本文的人来说......不要认为这 600 美元会被浪费(随着时间的推移它应该越来越小),核心 i7 将拥有核心 2 四核。我两者都有,并且我的编译时间从大约 27 分钟下降到 11 分钟。

酷睿i7一路走好!

于 2010-02-12T14:17:53.833 回答
1

我们在我工作的地方测试了 i7 系统,所有这些系统都存在严重的稳定性问题。

Core 2 Quad 将为您带来最大的性价比,但使用双四核 Xeon 将为您带来最大的收益。

无论如何,尽可能多地在机器中插入 RAM,并在机器中设置一个快速 RAID 1 阵列,并使用高质量的驱动器,以获得更高的速度和数据完整性。普通驱动器还好,SSD驱动器在性能方面仍然参差不齐;您在 SSD 上看到的很多优惠都是针对比标准磁性 HDD 慢的驱动器。

于 2009-11-27T05:06:36.980 回答
0

虽然我的回答对您来说肯定为时已晚,但也许其他人正在阅读它。如果您开发多线程软件,那么总是选择最高数量的内核。

这并不适合您的日常工作,但内核越多,您就可以更好地测试可扩展性,并且越有可能在您的开发人员机器上遇到竞争条件和死锁。

我最好购买具有 8+8 线程和 2GHz 的 2xi7,然后购买 3,2GHz 四核——两者的成本相同。

于 2009-11-27T04:47:23.877 回答
0

无论如何,将使用所有内核的编译可能是磁盘绑定的。选择 Core 2 Quad,你会在未来几年感到高兴。

从评论中添加:

如果您有 600 美元的闲钱,为代码或库购买一个不错的 SSD,您将因此获得非常可观的编译时间速度提升。

于 2009-10-01T18:40:04.357 回答