A Scalability Analysis of the Symmetric Multiprocessing Architecture in Multi-Core System

Qingbo Yuan, Yungang Bao, Chen Mingyu, Sun Ninghui · 2009

The quickly development of the multi-core technology brings plenty of logical processors to the symmetric multiprocessing (SMP) system. As all of cores share the same system bus and memory bandwidth, the additional computing resources canpsilat fully play their roles. It is the basic restrict to the scalability of such a system. Furthermore, the operating system which runs in this system typically provides complex abstractions implemented over shared data structures protected by locks. More contentions come along with the increase of cores in such type of kernel. After several detailed experiments to 5 different types of benchmarks, we recognize these problems in the multi-core SMP system. At last, reasons causing the problems are analyzed and corresponding solutions are raised briefly.

Read the paper · More papers on PaperTik