回顾
In the previous section we have already pointed out the problem we have when multiple processors come into play.
Even multi-core processors have the problem for those cache levels which are no...
Write Behavior
Before we start looking at the cache behavior when multiple execution contexts (threads or processes) use the same memory we have to explore a detail of cache implementations.
Cach...
Measurements of Cache Effects
All the figures are created by measuring a program which can simulate working sets of arbitrary(随意) size,
read and write access, and sequential or random access.
We...
CPU Cache Implementation Details
Cache implementers have the problem that each cell in the huge main memory potentially(可能) has to be cached.
If the working set of a program is large enough this ...
存储数据包的一生
最近认认真真学习了一个叫《Life of a Storage Packet》讲座,借助这个讲座将整个存储的过程理解了下,不放过任何一个有疑问的点。
这篇文章算是对讲座的理解和自己收获的总结,同时也为那些对存储系统不够了解又想要了解的初学者,展现一个存储数据包的“生命”。
这个演讲主要聚焦在“整体的存储”,强调存储系统中各个基本元素的关系,并且尽可能简单、清楚地用一种不...
Cache Operation at High Level
To understand the costs and savings of using a cache we have to combine the knowledge about the machine architecture
and RAM technology from section 2 with the struct...
CPU Caches in the Big Picture
Before diving into(一头扎进技术细节) technical details of the implementation of CPU caches some readers might find it useful to first see in some more details how caches fit ...