[测试] E5 双CPU-16core VS I7-6700-4core

楼主: f496328mm (为什么会流泪)   2017-07-05 16:04:16
感谢本版大大的协助, 来分享组好的电脑
先来张 cpu 全开
http://imgur.com/sEu44vh
双 E5-2650 2.0GHz 共 16-core
I7-6700 3.40GHz 共 4-core
先讲结论 在 R 上用所有核心跑, E5 快 I7 一倍
做个简单的乘法 2*16 = 32, 3.4*4 = 13.6,
再加上平行额外处理的时间, 快一倍蛮合理的, 如果有错请指证
比较 code 如下
temp = mclapply(c(1:10000),function(x){
rnorm(100000)
return(0)
}, mc.cores=32, mc.preschedule = T)
上面就像是个 for loop, 不难做到, 前提就是要在 linux 上
价格方面
I7-6700, 32GB ram, 无显卡, 1T HHD 当初组 22k左右
双 E5-2650, 128GB ram, 亮卡机, 1T HHD 34K
价差不到一倍,
在跑程式的前提下, 速度快 1 倍, ram 多 3 倍
如果熟悉 R,
ML 部分建模用的 XGBoost 也是 CPU 全开, 基本上速度会更快
结论 : 单纯跑程式, E5 双 CPU 是个不错的选择,
要玩 BIG DATA, 至少 data 要够大,
那 ram 就是很大的需求, 几乎是必备
PS : 如果跟电虾版无关, 晚点会删文

Links booklink

Contact Us: admin [ a t ] ucptt.com