Using SMP to Scale Data Plane & Control Plane Performance
 |
File Information |
|
 |
 |
 |
Filename: | qnx_smp_data_plane_RIM_MC411.31.pdf |
 |
Size: | 210.72 KB |
 |
Classification: | |
|
 |
Check Sum: | |
 |
MD5 Sum: | 49533150288747b64093aaafa499c5b1 |
|
|
 |
 |
 |
 |
 |
Additional Notes |
|
 |
 |
Symmetric multiprocessing (SMP) can offer enormous scaling benefits, particularly when applied to networking applications such IP and MPLS route calculation, Layer 3 packet forwarding, storage caching, and call-processing encryption.
In this paper, we provide an overview of SMP, describing how it compares to other forms of multiprocessing, why it benefits networking applications, and what techniques developers can employ to take advantage of it. Then, to illustrate the power of SMP, we review a benchmark study that measures Layer 3 packet forwarding, using a test system based on the QNX® Neutrino® RTOS and Broadcom's SiByte BCM1250 dual-processor SOC. The study demonstrates that SMP implemented on QNX Neutrino can offer dramatic performance gains - more than 100 per cent faster throughput for small packets - without modifications to software. |
 |
 |
 |
 |