Followers

Friday, December 28, 2012

my participation

 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.




Level 3 cache (L3)

Level 3 or L3 cache is specialized memory that works hand-in-hand with L1 and L2 cach to improve computer performance.




 

6 comments:

  1. اتقاء جيد لموضوع مشاركة
    وضحتي مفهوم
    Cache memories
    يشكر سلس وسهل

    جزاك الله كل خير

    ReplyDelete
  2. اهلا بشائر واياكي يارب

    ReplyDelete
  3. this subject is very hard subject but you descriebed it very well....

    ReplyDelete
  4. I 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 ^__^

    ReplyDelete
  5. Interested information about very important topic.
    And 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 ^_^

    ReplyDelete
  6. very good information
    and 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

    ReplyDelete