海归网首页   海归宣言   导航   博客   广告位价格  
海归论坛首页 会员列表 
收 藏 夹 
论坛帮助 
登录 | 登录并检查站内短信 | 个人设置 论坛首页 |  排行榜  |  在线私聊 |  专题 | 版规 | 搜索  | RSS  | 注册 | 活动日历
主题: [CPU cache 问题技术讨论] 自称外行的请入(2)
回复主题   printer-friendly view    海归论坛首页 -> 海归商务 -> 项目找投资与合作 -> 新的CPU缓存电路           焦点讨论 | 精华区 | 嘉宾沙龙 | 白领丽人沙龙
  阅读上一个主题 :: 阅读下一个主题
作者 [CPU cache 问题技术讨论] 自称外行的请入(2)   
所跟贴 这个提高50% perf 的推论能给个计算过程吗? -- bigbaby - (106 Byte) 2010-11-14 周日, 22:36 (3290 reads)
绽铃子
[博客]
[个人文集]

警告次数: 2



头衔: 海归少将

头衔: 海归少将
声望: 专家

加入时间: 2006/02/03
文章: 5156

海归分: 288893





文章标题: 看这个图 (3254 reads)      时间: 2010-11-14 周日, 23:23   

作者:绽铃子新的CPU缓存电路 发贴, 来自【海归网】 http://www.haiguinet.com






在多线程环境下,一个线程访问内存时,另一个线程计算。由于计算的速度,远远比内存访问快,所以,一个线程的总的运行时间就是内存访问的时间。

所以,一个程序的CPU缓存表现决定了它的运算速度,和CPU的速度无关。

假设用LRU有100个缓存失误,也就是有100次内存访问,每次内存访问100纳秒。

WLRU降低网络程序,Web服务器50%的缓存失误,也就是说,只有50次内存访问,时间少一半。提高了一倍。

WLRU降低三维图形的失误率,超过30%,也就是说,只有70此内存访问,
100/70,就是150%。提高了50%。

用SUN的数据,单线程下,CPU执行只占10%的时间,内存访问占90%。

也就是说,图中红色部分只有蓝色部分的九分之一。如果红色部分变长两三倍,这个图还是一样。

那么,我们可以把CPU核心做得很慢,比如500MHz,CPU的整体效果一点不降低。降低了CPU核心的速度,成本和功耗都下来了。做一个500MHz的CPU核心,目前也就是国外大学的一个研究生大作业的难度。

当然,State of the art的实用化CPU,还是要专家,要大投资的。

作者:绽铃子新的CPU缓存电路 发贴, 来自【海归网】 http://www.haiguinet.com









相关主题
[CPU cache 问题技术讨论] 自称外行的请入(3) 新的CPU缓存电路 2010-11-04 周四, 02:00
[CPU cache 问题技术讨论] 自称外行的请入 新的CPU缓存电路 2010-11-03 周三, 13:37
[CPU cache 问题技术讨论] 自称外行的请勿入,勿语。 (续) 海归商务 2010-11-01 周一, 20:44
[讨论]已有美国绿卡,申请澳大利亚PR的必要和重要性--纯技术讨论(附艳照) 海归主坛 2010-1-27 周三, 07:13
纯技术讨论 海归酒吧 2009-12-21 周一, 07:30
[替朋友问一句]目前正在工作,但要海归。怎么争取解雇而不是开除?[技术讨论] 海归论坛 2006-3-08 周三, 01:53
[讨论]海归归国的技术讨论 - 房产的共同拥有 海归论坛 2006-3-06 周一, 11:05
请原技术小组成员及校长、完颜、mmpower、858585等在此登陆后进入... 海归论坛 2004-8-31 周二, 15:12

返回顶端
阅读会员资料 绽铃子离线  发送站内短信
显示文章:     
回复主题   printer-friendly view    海归论坛首页 -> 海归商务 -> 项目找投资与合作 -> 新的CPU缓存电路           焦点讨论 | 精华区 | 嘉宾沙龙 | 白领丽人沙龙 所有的时间均为 北京时间


 
论坛转跳:   
不能在本论坛发表新主题, 不能回复主题, 不能编辑自己的文章, 不能删除自己的文章, 不能发表投票, 可以 发表活动帖子, 不能添加附件不能下载文件, 
   热门标签 更多...
   论坛精华荟萃 更多...
   博客热门文章 更多...


海归网二次开发,based on phpbb
Copyright © 2005-2024 Haiguinet.com. All rights reserved.