几句话说清楚40:什么是Outstanding Cache Miss

在阅读CPU PMU事件文档或其他一些相关资料的时候,总是会看到”Outstanding Cache Miss”这类描述。对于Cache Miss大家应该比较熟悉,但什么叫做”Outstanding Cache Miss”就需要再作一下说明了。 当CPU发生Cache Miss之后,自然需要从下一级缓存,或者RAM中将需要的数据存入缓存。从请求开始到数据还没有进入缓存的这段时间,就是“Out...

Continue Reading →

几句话说清楚39:什么是Snoop Filter Back Invalidation

前面提到了Skylake的CPU对缓存的结构进行了一番改动,L2和L3缓存从Inclusive的关系变为了Non-inclusive。这个变化就引入了Skylake中专用的Snoop Filter。和所有Snoop Filter一样,都是服务于MESI协议,探测一下同一条Cache Line在不同的CPU核中的状态。 在Skylake中的区别是,以前的Snoop Filter都是直接用L3缓...

Continue Reading →

北魏司徒东郡公崔浩教你如何忽悠领导

“崔浩”这个名字很普通,普通到今人还有很多人和他同名。但官拜三公的北魏东郡公崔浩并不是一个“差不多先生”。把这么普通的名字放在这么神奇的男人身上,让人在读史料的时候都能产生一种出戏的感觉。 说实话,崔浩当上北魏的司徒并不是什么值得一提的事情。他本就出身高门望族,祖上也有人当过曹魏的司空,之后祖祖辈辈又在当公务员这条路上颇有家学。正遇国际形势风云变幻的乱世,国家培养个干部也不容易,有如此人才自...

Continue Reading →

其远而无所至极

故事要怎么开始呢,仿佛本就没有什么开始。直到去年下半年之前,我都无法确切地说出自己要成为怎样的人。心里虽有些模模糊糊的轮廓,却没有再看清楚一点的念头,因为害怕清晰的影像反而会让自己失望。 去年4月有一个很神奇的契机,成为了点燃浩浩苍穹的星火。我现在犹记得接完电话之后的那股强烈的预感。但这仍然不是故事的开始,甚至2017年12月取得那张凭证也不是开始,应该说,所有我们以为是开始的,都可以找到另...

Continue Reading →

几句话说清楚37:Skylake Non-inclusive缓存和Snoop Filter的关系

Skylake的缓存设计使用了Non-inclusive的架构设计,同时调大了L2缓存的大小。简单来说,区别就是以前从内存读入的数据会同时进入L3和L2缓存,而现在会只进入L2缓存,当该数据从L2缓存中清除的时候,才会进入L3缓存。 在以前的缓存架构中,L2缓存中的数据是L3缓存数据的真子集。而Skylake的架构中,L2和L3的数据在绝大部分时间中是独占的(exclusive)的,即二者所...

Continue Reading →

怎样讲一个好故事

人的一切知识和学问都是从故事中获取的。讲故事不仅仅是人类传承知识和文化的手段,同时也是获得理解和支持的最有效的方式。并且,一个经过设计(Engineered)的故事具备以虚驭实的能力,这种一种让人着迷的力量。怎样讲出一个好的故事,就是这篇文章想要讲的故事。 所有故事都有一个开头,这个开头的作用不在于交代背景,也不在于用离奇的描述“抓住眼球”,而在于将读者代入到故事中去。一定要出现读者所...

Continue Reading →

快乐清单

开始了一项早就打算开始的项目:把每天快乐的瞬间都记录下来。Google Drive中这个简单的Excel表格,被我命名为“快乐清单”。 已持续了差不多一周的时间,有的一天写了两件事,有的一天写了三件事,还有周日那天因为在家废弛了一天什么也没写。但这份表格是我写过的最让我流连的文档,每次打开它,仿佛像打开了一本存了私房钱的存折,而且存折上的数字,每天都在增长。 这几乎是我近期最成功的一个项目:...

Continue Reading →

测来测去22:DPDK i40e fdir+rss+reta实现相同flow type不同input_set散列

问题i40e网卡,同样的flow type,比如RTE_ETH_FLOW_NONFRAG_IPV4_UDP,需求是某一特定Dst Port的报文到rx队列1,某一特定Src IP + Dst IP的报文到rx队列2,或其他类似的针对相同flow type的需求。 方案用fdir的话,针对某一种flow type只能配置一种固定的input_set,这两种报文各自需要不同的input_set,...

Continue Reading →

© 2020 DecodeZ All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero