POPPUR爱换

标题: 多线程和缓存模式的相关问题?! [打印本页]

作者: Sirlion    时间: 2009-3-7 22:46
标题: 多线程和缓存模式的相关问题?!
共享式缓存和独立式缓存是否有性能上的区别?

发现,在执行某些单线程的软件时,cpu占用会显示25%,4核来说是很正常
但是仔细看占用率,实际上25%并不是一个核心占了100%,而是四个核心均有占用。

如果是非共享缓存的cpu,四个核心都占25%是否比单核100%要处理的更快?因为单核100%只能使用四分之一的二级缓存,但是四核心25%,可以同时使用到四个独立的缓存。
那么共享式还存在这种问题么?

不太懂cpu,希望高手前来赐教,共享和非共享的区别。
作者: Sirlion    时间: 2009-3-7 22:47
自己做了个小测试,用pi和象棋软件,由于测试了N多次,不上图了

情况普遍如下:象棋限制1线程,在任务管理器中限制软件使用的核心

发现,限制为单核心的情况下,成绩最差,四核同时使用比单核心高一点,而双核都(试过各种双核组合,高低不同)比四核还高一点点。

单核心运行单线程的成绩最差,双核心运行单线程成绩最高,四核心差一点
作者: 1321612478    时间: 2009-3-7 23:57
提示: 作者被禁止或删除 内容自动屏蔽




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