海归网首页   海归宣言   导航   博客   广告位价格  
海归论坛首页 会员列表 
收 藏 夹 
论坛帮助 
登录 | 登录并检查站内短信 | 个人设置 论坛首页 |  排行榜  |  在线私聊 |  专题 | 版规 | 搜索  | RSS  | 注册 | 活动日历
绽铃子专利的另一处硬伤
回复主题   printer-friendly view    海归论坛首页 -> 海归商务 -> 项目找投资与合作 -> 新的CPU缓存电路           焦点讨论 | 精华区 | 嘉宾沙龙 | 白领丽人沙龙
阅读上一个主题 :: 阅读下一个主题
作者 绽铃子专利的另一处硬伤
ChargePump2




头衔: 海归下士
声望: 学员


加入时间: 2010/04/05
文章: 6

海归分: 342

文章时间: 2010-10-30 周六, 12:19    标题: 绽铃子专利的另一处硬伤
引用回复   

绽铃子专利的另一处硬伤
作者:ChargePump2新的CPU缓存电路 发贴, 来自【海归网】 http://www.haiguinet.com

居然半年前话题又炒起来了 Cool

绽铃子专利核心是 Weighted LRU, 本来 LRU 是把最近没有用到的先换出 Cache, 绽铃子认为可以引入另一个条件:把最近没用到而且是最不常用到的先换出去。理由是:最常用的以后也很有可能会用到,所以应该放在 Cache 里长一些。但事实并非如此。举一简单例子:

for(i = 0; i < 1000; i++) {

j = ...
k = ...
l = ...

}

这个loop 里所有的变量都被用了无数次,意味着在WLRU 算法下他们将在Cache 里放很长的时间, 但很有可能在这个 loop 以后,这些变量都不会被用了,但他们又占住了 Cache, 被他们占用的Cache就浪费掉了,因为别的变量也没法用了。

这种 loop 在任何一个程序里都比比皆是,我很难想象WLRU会比LRU有更优越。

以前有提过 WLRU 在实现上比LRU 会更麻烦,DATAPATH 有可能被 slow down, 那些倒还不算根本上的缺陷了。

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



返回顶端
阅读会员资料 ChargePump2离线  发送站内短信
绽铃子
[博客]
[个人文集]

警告次数: 2



头衔: 海归少将 头衔: 海归少将

声望: 专家


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

海归分: 288893

文章时间: 2010-10-30 周六, 12:23    标题: 好,你够聪明。你这个例子,在LIRS里面也提到过。 引用回复   

好,你够聪明。你这个例子,在LIRS里面也提到过。
假设,这个Loop里面,要解一个全高清的数据帧,每次循环有几百万字节的数据冲进来。

你的那些常用的,local 变量还会在缓存里面吗?

许多人都发现了这个问题。比如韩国棒子有一个发明,也是引入了历史,可是效果一塌糊涂。

细节太多太多。要不然,祖国为什么总是搞不定飞机发动机。



返回顶端
阅读会员资料 绽铃子离线  发送站内短信
xia2




头衔: 海归少尉



加入时间: 2006/02/02
文章: 60

海归分: 3434

文章时间: 2010-10-30 周六, 13:43    标题: 呵呵,这话说道点子上了 引用回复   

呵呵,这话说道点子上了



返回顶端
阅读会员资料 xia2离线  发送站内短信
ChargePump2




头衔: 海归下士
声望: 学员


加入时间: 2010/04/05
文章: 6

海归分: 342

文章时间: 2010-10-31 周日, 02:51    标题: 这个例子或类似的 loop 在任何一个程序中都会出现很多次, 引用回复   

这个例子或类似的 loop 在任何一个程序中都会出现很多次,
作者:ChargePump2新的CPU缓存电路 发贴, 来自【海归网】 http://www.haiguinet.com

绽铃子 写道:
好,你够聪明。你这个例子,在LIRS里面也提到过。

你的 WLRU 在这种情况下会比 LRU 差很多。这是你的 WLRU 在算法上的根本缺陷。

基于这个分析,我不认为你的专利有任何实际的意义。 It is not even good on paper.

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



返回顶端
阅读会员资料 ChargePump2离线  发送站内短信
Sarakawa




头衔: 海归准将 头衔: 海归准将

声望: 教授


加入时间: 2006/04/07
文章: 797

海归分: 134579

文章时间: 2010-10-31 周日, 03:10    标题: 我在芯片上写过汇编程序,对CPU的工作过程和寻址等有一点儿概念,在你举的这个例子里面 引用回复   

我在芯片上写过汇编程序,对CPU的工作过程和寻址等有一点儿概念,在你举的这个例子里面
作者:Sarakawa新的CPU缓存电路 发贴, 来自【海归网】 http://www.haiguinet.com

ChargePump2 写道:
这个例子或类似的 loop 在任何一个程序中都会出现很多次,

没看出来为什么WLRU一定会比LRU差很多?

在你举的例子里,因为jkl等变量在循环内里面被反复计算,所以会被WLRU算法赋予更高的权限,那么当程序还在loop里面时,WLRU的效果应该不会比LRU差,对吧?而在loop结束之后,这些变量的权重会不会快速下降?比方说程序又进入了下一个loop,这时新loop里面新的变量就会因为短时间内使用次数的急剧增加而获得高的权重。

不知道我的理解对不对:在WLRU算法里,一个地址要不要保留在缓存里,是受时间和使用情况双重制约的,所以你说的问题并不大,是这样吗?

绽玲子的WLRU算法到底怎么处理这个问题?麻烦给大家说说看。

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



返回顶端
阅读会员资料 Sarakawa离线  发送站内短信
禾乃才




头衔: 海归少校 头衔: 海归少校

声望: 学员
性别: 性别:男

加入时间: 2009/04/08
文章: 680

海归分: 23538

文章时间: 2010-10-31 周日, 11:16    标题: 这个需要绽铃子的数学逻辑能力的旁证了。所谓算法都是可以比较的。比起其它的算法又和优越性? 引用回复   

这个需要绽铃子的数学逻辑能力的旁证了。所谓算法都是可以比较的。比起其它的算法又和优越性?
Sarakawa 写道:
我在芯片上写过汇编程序,对CPU的工作过程和寻址等有一点儿概念,在你举的这个例子里面




返回顶端
阅读会员资料 禾乃才离线  发送站内短信 雅虎讯息通
绽铃子
[博客]
[个人文集]

警告次数: 2



头衔: 海归少将 头衔: 海归少将

声望: 专家


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

海归分: 288893

文章时间: 2010-10-31 周日, 11:22    标题: 你说的这个有个专门的术语,叫:slow aging。基于访问计数的LFU算法的问题。 引用回复   

你说的这个有个专门的术语,叫:slow aging。基于访问计数的LFU算法的问题。
作者:绽铃子新的CPU缓存电路 发贴, 来自【海归网】 http://www.haiguinet.com

ChargePump2 写道:
这个例子或类似的 loop 在任何一个程序中都会出现很多次,

韩国棒子发明的LRFU算法里,这个问题非常大。而且,他想不出解决办法。

韩国棒子看到了 LRU, LFU,是两个极端,他想求个中道。

但是,LRU和LFU在某种新的角度,都是一样的。

我的专利里面有一个例子,你可以看看,我是怎么对付这个问题的。

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



返回顶端
阅读会员资料 绽铃子离线  发送站内短信
相关主题
见到绽铃子了 海归商务 2011-6-22 周三, 22:08
[问题]求教。。绽铃子大师,我要不要改个名字? 海归酒吧 2011-4-07 周四, 14:37
“龙芯之父”胡伟武:“国产超级计算机2011年底将告别国外芯片,使用‘中国... 海归商务 2011-3-07 周一, 05:43
绽铃子,你的芯片以后可以运行Windows了,Wintel 联盟已经分化 海归商务 2011-1-06 周四, 14:07
这个东东和绽铃子有关吗? 海归商务 2010-12-21 周二, 12:08
再晒一个与绽铃子的CPU项目有关的:“基于硬盘快速硬读写的低成本海量视频存... 创业项目评点 2010-12-20 周一, 22:20
[转帖]英特尔该如何和ARM竞争?绽铃子的 高性能、低功耗 CPU 机会在哪里? 海归商务 2010-12-16 周四, 21:43
5年前,blahblah劝买田地;3年前,xiaomaomao劝买苹果股票... 海归商务 2010-11-27 周六, 22:11

显示文章:     
回复主题   printer-friendly view    海归论坛首页 -> 海归商务 -> 项目找投资与合作 -> 新的CPU缓存电路           焦点讨论 | 精华区 | 嘉宾沙龙 | 白领丽人沙龙 所有的时间均为 北京时间
1页,共1


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


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