Chapter 16. Hardware
Types of Multiprocessors
Bus Architectures
Memory Systems
In which we look at the various designs for SMP machines (cache architectures, interconnect topologies, atomic instructions, invalidation techniques) and consider how those designs affect our programming decisions. Some optimization possibilities are looked at.
Types of Multiprocessors
In dealing with MT as we have described it here, we are also making some assumptions about the hardware we are going to be using. Everything we discussed is based on our using shared memory symmetric multiprocessor (SMP) machines. There are several other types of multiprocessor machines, such as distributed shared memory multiprocessors (Cray T3D, etc.) and massively parallel multiprocessors ...
Get Multithreaded Programming with JAVA™ Technology now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.