Home
Download Center 

Using SMP to Scale Data Plane & Control Plane Performance

File Information Parent Folder
Download Now
Using SMP to Scale Data Plane & Control Plane Performance
An overview of SMP, comparison to other forms of multiprocessing, and what techniques developers can use.
Download Now

  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.