Cache memories
Cache memories are small,
high-speed buffer memories used in modern
computer systems to hold temporarily those
portions of the contents of main memory
which are (believed to be) currently in
use. Information located in cache memory may be
accessed in much less time than that
located in main memory Thus, a central processing unit (CPU) with a
cache memory needs to spend far less time
waiting for instructions and operands to be
fetched and/or stored.
* it’s built-in CPU or in chip located
near CPU
* it’s kind of random memory
Level 1 cache (L1)
The Level 1 cache, or primary cache, is on the CPU and is used for temporary storage of instructions and data organised in blocks of 32 bytes. Primary cache is the fastest form of storage. Because it’s built in to the chip with a zero wait-state (delay) interface to the processor’s execution unit, it is limited in size.
level 2 cache (L2)
Level 2 cache, also called secondary
cache, is a memory that is used to store recently accessed information. The
goal of having the level 2 cache is to reduce data access time in cases when
the same data was already accessed before.
اتقاء جيد لموضوع مشاركة
ReplyDeleteوضحتي مفهوم
Cache memories
يشكر سلس وسهل
جزاك الله كل خير
اهلا بشائر واياكي يارب
ReplyDeletethis subject is very hard subject but you descriebed it very well....
ReplyDeleteI agree with Ghaida you descriebed the topic very well, and there are some things in topic I understand it wrong before reading your blog , so Thank you cash memories is clear now ^__^
ReplyDeleteInterested information about very important topic.
ReplyDeleteAnd i want to add:
High-Speed Single-Port Cache Memories
eSilicon has designed custom high-speed single-port cache memories that are optimized to meet the high-performance requirements of industry-standard processor cores.
High Performance for the Low-Power Market
The performance of smart phones, handheld devices, digital TVs and other power-sensitive devices is often limited by the performance at which the processor cores can run. At the same time, the performance of processor cores is often limited by the performance of memory instances used in the L1 cache of the processor core. eSilicon has delivered fast-cache memories to customers in the low-power process segment at advanced nodes down to 28nm. These cache memories deliver one of the highest levels of performance in the low-power market segment.
eSilicon's philosophy for developing cache memories is to first meet the end customer's performance requirements. Then we map the circuitry to the customer's other key metrics, such as low leakage or small area. This philosophy has helped us consistently deliver fast-cache memories that meet customer requirements.
Thanks Tahani for all your effort.
And good luck ^_^
very good information
ReplyDeleteand i have more information about it
Instruction and data caches
The basic stored program computer provides for one main memory for holding both program instructions and program data. The cache can be organized in the same fashion, with the cache holding both program instructions and data. This is called a unified cache. We also can separate the cache into two parts: data cache and instruction (code) cache. The general arrangement of separate caches . Often the cache will be integrated inside the processor chip.
fatima salem