January 2004
Intermediate to advanced
432 pages
11h 1m
English
Figure 12-1 shows an example of a typical multiprocessor system.

Note that while the processors share the system memory and I/O, each has its own cache and TLB. In order to get the necessary speed benefits from the cache, the cache has to be physically close to the CPU. But this brings up another challenge: how do you maintain consistency between the caches on the various processors? For example, say processor A and processor B both have the same memory address cached in their respective data caches. If processor A modifies the data at that address, it will change the copy in its cache ...
Read now
Unlock full access