June 2012
Intermediate to advanced
528 pages
15h 40m
English
Definitions
Programming a single CPU is hard enough. Why make life more difficult by adding more processors? A multiprocessor is, in general, any computer system with two or more processors coupled together. Multiprocessors used for scientific or business applications tend to have regular architectures: several identical processors that can access a uniform memory space. We use the term processing element (PE) to mean any unit responsible for computation, whether it is programmable or not. We use the term network (or interconnection network) to describe the interconnections between the processing elements.
Why so many?
Embedded system designers must take a more general view of the nature of multiprocessors. ...
Read now
Unlock full access