9-11
PERFORMANCE CONSIDERATIONS
Figure 9-4. Effect of External Bus Utilization versus Wait States
The bus utilization percentage is not critical for single-processor systems. However, when con-
sidering multi-processing systems, the amount of time that each CPU needs the bus becomes very
important.
9.6
SECOND-LEVEL CACHE PERFORMANCE CONSIDERATIONS
9.6.1
Advantages of a Second-Level Cache
As previously described, approximately 90%-95% of the read cycles generated internally by the
Intel486 processor will be satisfied by the processor’s on-chip cache. However, the remaining
5%-10% that miss the internal cache will result in external read bus cycles being executed. For
best system performance, an external (L2) cache reduces wait states for these read cycles.
This section discusses the use of a L2 cache. Different applications and operating environments
experience varying performance benefits from use of an L2 cache. Hit rates for L2 caches depend
on the application being executed and the randomness with which the application addresses mem-
ory. Systems which make extensive use of multi-tasking should see a very beneficial gain in sys-
tem performance with use of a L2 cache.
2-1-2
3-1-2
4-1-2
2-1-3
3-1-3
2-2-2
4-1-4
5-1-4
50%
60%
75%
80%
90%
100%
Memory Latency
E
x
e
c
u
tio
n
B
u
s
U
tiliz
a
tio
n
Intel486™ Processor External Bus Utilization
vs. Memory Latency
40%
30%
20%
10%
Summary of Contents for Embedded Intel486
Page 16: ......
Page 18: ......
Page 26: ......
Page 28: ......
Page 42: ......
Page 44: ......
Page 62: ......
Page 64: ......
Page 138: ......
Page 140: ......
Page 148: ......
Page 150: ......
Page 170: ......
Page 172: ......
Page 226: ......
Page 228: ......
Page 264: ......
Page 282: ......
Page 284: ......