POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 1552|回复: 2
打印 上一主题 下一主题

多线程和缓存模式的相关问题?!

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-7 22:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
共享式缓存和独立式缓存是否有性能上的区别?

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

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

不太懂cpu,希望高手前来赐教,共享和非共享的区别。
2#
 楼主| 发表于 2009-3-7 22:47 | 只看该作者
自己做了个小测试,用pi和象棋软件,由于测试了N多次,不上图了

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

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

单核心运行单线程的成绩最差,双核心运行单线程成绩最高,四核心差一点
回复 支持 反对

使用道具 举报

1321612478 该用户已被删除
3#
发表于 2009-3-7 23:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-8-24 08:01

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表