POPPUR爱换

标题: 求助1G+1G+2G+2G [打印本页]

作者: 九尾狐影    时间: 2009-6-27 00:34
标题: 求助1G+1G+2G+2G
求助1G+1G+2G+2G内存OK吗?能组成双通道吗
作者: casper2003    时间: 2009-6-27 00:57
可以。。。。。。。。。。。
作者: ghw    时间: 2009-6-28 11:57
完全可以,曾经做过。
作者: whateveru    时间: 2009-6-28 12:06
可以,但是性能受损
作者: bcyj    时间: 2009-6-28 13:49
可以,但是性能受损
whateveru 发表于 2009-6-28 12:06

胡说,如果参数一样的,这是标准的对称双通道,那里会性能受损
作者: whateveru    时间: 2009-6-28 14:17
本帖最后由 whateveru 于 2009-6-28 14:39 编辑
胡说,如果参数一样的,这是标准的对称双通道,那里会性能受损
bcyj 发表于 2009-6-28 13:49


everest 都是双通道,666MHZ保守相同参数下2x4测出来写入是6xxxMB/s,到了1x2+2x2就是5xxxMB/s(哦2003是接近5000出头的样子,xp反而会快一些,说明用到了不同部分?),读取不太受影响,复制也受影响
相对应spi-mod成绩、winrar自带测试(这个和内存性能关系很大)也有微量少量下降(当然是大量测试取平均)
有趣的是1在前还是2在前会有微妙的变化,xp下受损程度要小于2003下,而且还有随机性

我建议各位自行测试
作者: bcyj    时间: 2009-6-28 14:30
everest 都是双通道 2x4测出来复制是6xxxMB/s,到了1x2+2x2就是5xxxMB/s(哦2003是接近5000出头的样子,xp反而会快一些,说明用到了不同部分?),读取不太受影响,写入也受影响
相对应spi-mod成绩、winrar自带测 ...
whateveru 发表于 2009-6-28 14:17

首先,你先确定一下你是不是每个通道正确的插了3G的内存,还是你插成了一个通道2G一个通道4G
然后,确保你用2G x 4时和1G x 2+ 2G x 2时的小参完全一样,这个可以用Memset来查看
之后,你需要了解一下现在的并行内存的结构,同一个通道上的多个内存完全等同于相应rank和bank数的单条内存,就是2g+1g和单条3g一样的
作者: whateveru    时间: 2009-6-28 14:34
本帖最后由 whateveru 于 2009-6-28 14:39 编辑

你测了就知道了,这个要靠事实
读取两种是差不多,但是,我回忆一下是写入大受影响
复制受的影响“可能”会较小,就是xp和03有所差异
作者: bcyj    时间: 2009-6-28 14:44
我以前就试过,P35-DQ6,本来是2G x 4的,那时拆马甲,有一条不小心把颗粒连着马甲一起拨了起来, 把焊盘也拨掉了,不可能有焊上了,就干脆修改一下SPD,把两条改成1G来用
作者: whateveru    时间: 2009-6-28 14:45
本帖最后由 whateveru 于 2009-6-28 14:47 编辑

噢对了,要测试性能受不受损,可以和原来的2x2比较,这个肯定不会错了
呵呵,LS有没有比较过?
当然性能差距可能感觉不会很明显(就算666和800又有几个人能感觉出来?),例如都用everest的情况下
而且不要测读,主要测写兼顾复制
作者: bcyj    时间: 2009-6-28 14:54
本帖最后由 bcyj 于 2009-6-28 15:09 编辑

那时我刚好在写memcpy的优化,同时写入到缓存的mov,不写入缓存的movaps,movntps,加入预读prefetchnta, 都分别对比过
作者: bcyj    时间: 2009-6-28 14:57
噢对了,要测试性能受不受损,可以和原来的2x2比较,这个肯定不会错了
呵呵,LS有没有比较过?
当然性能差距可能感觉不会很明显(就算666和800又有几个人能感觉出来?),例如都用everest的情况下
而且不要测读, ...
whateveru 发表于 2009-6-28 14:45

和2G x 2比是不行的,你试试2G x 4和2G x 2比较一下就行,由于rank数的增加,本来就有一点性能下降
作者: clus    时间: 2009-6-30 18:45
连1G加2G都可以双通道!




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4