The Design Dilemma: Multiprocessing Using Multiprocessors and Multithreading
The real change now affecting the embedded market is that the application software is also being asked to view the general purpose processor element using a multiprocessing paradigm so that this processor can also benefit from the promises of higher performance and low-power. Mutiprocessing and multithreading both assert this multiprocessing complexity to the embedded developer, all is not equal. This article inspects the cost and trade off between the two.
Reprinted in its entirety from ARM IQ Vol. 5, No. 1, 2006
Please disable any pop-up blockers for proper viewing of this Whitepaper.