answersLogoWhite

0


Best Answer

The CPU cache exists because modern processors are very very fast. If they had to read from main memory every time they performed a read operation, computers would be limited by RAM speeds. By using a very fast cache, the CPU is able to perform a single read to fill in a cache line, then execute its instructions on that entire cache line very efficiently.

There is a cache in between the CPU and main memory for the same reason there is main memory in between the CPU and the hard drive; the CPU is far faster than any storage device on your computer. Without these tiers of increasingly fast (and expensive) memory, we would be limited by HDD read/write speed.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What advantage is there to having a CPU with on-chip cache?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Is cache on a CPU?

CPUs do have a cache (either L1, L2 or L3), but cache is not exclusively on the CPU.


Where the the L1 cache located?

L3 cache is located on the motherboard or in CPU housing.Hope this help.


Which type of CPU cache has the highest latency?

The Level 3 (L3) cache has the highest latency. The CPU cache is memory that is used to decrease the time that it takes the CPU to access data. Because the data is cached, it can be accessed more quickly. The CPU cache is often found directly on the CPU or built into the CPU. The L3 cache is usually larger than the L1 and L2 cache, but it is searched last. The CPU searches for data in the following order: L1 cache, L2 cache, L3 cache, RAM.


What is the function of CPU cache?

Many CPUs have what is known as a CPU cache. The function of this CPU cache is to speed up access to data.


When evaluating CPU memory do you check the cache memory?

The only memory on the CPU is cache memory and it is only dependent on the CPU type and generation you use.


What was the first Intel CPU to contain an external cache?

The first Intel CPU to feature external cache was the Intel Pentium Pro. External cache is also referred to as L2 cache, while internal cache is called L1 cache.


What is the objective of cache only memory architecture?

Cache memory is the high speed memories which are repeatedly requested by the Cache client (CPU). Whenever the requested data from the cpu is present in the cache, it directly supply the data and is known as cache hit(fast) and when the data is not accessible in cache then cache access the block of the main memory and feed to the CPU and it is termed as cache miss (slow).


What was the first microprocessor to include both an L1 and L2 cache with CPU?

The Pentium Pro had both an L1 and an L2 cache on the CPU.


What cache is generally incorperated into the CPU structure?

L1 Cache. And more recently, the L2 cache as well.


What cache was historically on the motherboard but now often comes on a CPU?

motherboard cache


Why was cache memory placed on the processor?

It takes a long time, in computer time, for the CPU to retrieve stuff out of RAM while running a program. So to speed things up cache was built. Cache holds a small part of the program you are working with and it is easy and fast for the CPU to retrieve it from cache. Cache is memory and it holds data for the CPU.


Ram or cache is slowest in processor core?

Ram is way slower since its located off the CPU unlike cache, which is on the CPU or very close to it. More Cache=faster processor core.