O'Reilly logo

C# 2008 and 2005 Threaded Programming: Beginner's Guide by Gastón C. Hillar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Multi-processor systems: Many warriors to win a battle

On one hand, systems with multiple processors are a solution to von Neumann's bottleneck; on the other hand, it is necessary to know their detailed features in order to break some myths about them. They do not offer an immediate performance improvement for all applications! The dilemma is that systems with multiple processors are not always the most appropriate solution to a performance problem.

There are two basic procedures for distributing tasks in systems with multiple processors:

  • Symmetrical multiprocessing. This is also known as SMP. Any available processor or core can execute tasks. The most used and efficient one is the 'n' way symmetrical multiprocessing, where 'n' is replaced by the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required