Performance characterization of multi-thread and multi-core processors based XML application oriented networking systems

There is a growing trend to insert application intelligence into network devices. Processors in this type of Application Oriented Networking (AON) devices are required to handle both packet-level network I/O intensive operations as well as XML message-level CPU intensive operations. In this paper, we investigate the performance effect of symmetric multi-processing (SMP) via (1) hardware multi-threading, (2) uni-processor to dual-processor architectures, and (3) single to dual and quad core processing, on both packet-level and XML message-level traffic. We use AON systems based on Intel Xeon processors with hyperthreading, Pentium M based dual-core processors, and Intel's dual quad-core Xeon E5335 processors. We analyze and cross-examine the SMP effect from both highlevel performance as well as processor microarchitectural perspectives. The evaluation results will not only provide insight to microprocessor designers, but also help system architects of AON types of device to select the right processors.

[1]  Ravi Iyer,et al.  Architectural characterization of an XML-centric commercial server workload , 2004 .

[2]  David J. Shippy,et al.  The POWER2 performance monitor , 1994, IBM J. Res. Dev..

[3]  Abdul Waheed,et al.  Benchmarking XML Based Application Oriented Network Infrastructure and Services , 2007, 2007 International Symposium on Applications and the Internet.

[4]  Laxmi N. Bhuyan,et al.  Shared memory multiprocessor architectures for software IP routers , 2003, IEEE Trans. Parallel Distributed Syst..

[5]  Lizy Kurian John,et al.  NpBench: a benchmark suite for control plane and data plane applications for network processors , 2003, Proceedings 21st International Conference on Computer Design.

[6]  Dileep Bhandarkar,et al.  Performance characterization of the Pentium Pro processor , 1997, Proceedings Third International Symposium on High-Performance Computer Architecture.

[7]  Abdul Waheed,et al.  Performance Characterization of a Dual Quad-Core Based Application Oriented Networking System , 2008, 2008 International Conference on Networking, Architecture, and Storage.

[8]  Abdul Waheed,et al.  Dual Processor Performance Characterization for XML Application-Oriented Networking , 2007, 2007 International Conference on Parallel Processing (ICPP 2007).

[9]  S. Turner,et al.  Performance Analysis Using the MIPS R10000 Performance Counters , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[10]  David A. Patterson,et al.  Performance characterization of a Quad Pentium Pro SMP using OLTP workloads , 1998, ISCA.