Beruflich Dokumente
Kultur Dokumente
i)Memory wall
(ii)ILP wall
(iii)Power wall
4.
Much of the tremendous increase in single processor performance has been driven
by the ever-
increasing density of transistors�the electronic switches�on integrated
circuits.
* As the size of transistors decreases, their speed can be increased, and the
overall speed of the integrated circuit can be increased.
* The speed of transistors increases, their power consumption also increases. Most
of this power is dissipated as heat, and when an integrated circuit gets too hot,
it becomes unreliable.
Rather than building ever-faster, more complex, monolithic processors, the industry
has decided to put multiple, relatively simple, complete processors on a single
chip called multi core processor.
5.
7.
* A cache is checked for information and when the information is available,
it�s called a cache hit or just a hit.
* If the information isn�t available, it�s called a cache miss or a miss.
* Hit or miss is often modified by the level. For example, when the CPU
attempts to access a variable, it might have an L1 miss and an L2
hit.
8. ILP :
* Instruction-level parallelism, attempts to improve processor performance by
having multiple
processor components or functional units simultaneously executing instructions.
* There are two main approaches to ILP:
pipelining, in which functional units are arranged in stages, and multiple issue,
in which multiple instructions can be simultaneously initiated.
* Both approaches are used in virtually all modern CPU's.
9. Coarse-grained multithreading :
* It attempts to avoid this problem by only switching threads that are
stalled waiting for a time-consuming operation to complete (e.g., a load from main
memory).
* This has the virtue that switching threads doesn�t need to be nearly
instantaneous.
* However, the processor can be idled on shorter stalls, and thread
switching will also cause delays.
11.
UMA
13.
S = T serial/T parallel