Page loading . . .

  
 You are at: The item(s) you requested.Friday, September 03, 2010
Maximize Multicore Performance with Content Aware Routing  
Publication: Signal Processing DesignLine
Contributor: Communications System Design
 Printer friendly
 E-Mail Item URL

April 27, 2009 -- Currently all traffic arriving from I/O ports (e.g., network port or storage port) to server/ appliance, passes through the platform hub (chipset) and is sent to the server processor(s)/ core(s). The processor that receives the data is responsible for classifying and directing data frames to their final destination. This destination can be another I/O agent, either a network port or local/remote storage (i.e., disk).

In most cases the server processor only needs to inspect and process a small portion of the data frame (header or header fields), or even make automatic decisions (i.e., send compressed packets to decompress engine).

Due to the current nature of I/O traffic, all frame data is sent to the processor(s), resulting in the following:
  • Increase traffic via the platform hub bus interface (PCIe or HT)
  • Increase traffic towards the processor host memory (in NUMA architecture) or towards the host shared memory (in non-NUMA architecture)
  • Increase cache pollution caused by redundant data loaded to the processor cache
  • Increase processing latency as more data is written to the host memory which in turn, becomes a bottleneck
  • Increase power consumption due to increased access to the host memory, more traffic on local bus, more processing on processors, etc.

Due to the introduction of multicore/ multi-processor environments and the increase in I/O BW from networks and storage, currently with network ports of 10Gbps, and 40Gbps and 100Gbps in the future.

The overall effect is that most users discovered that their I/O performance did not scale well after moving from a single processor single core to a multi-processor multi-core system. Moreover, they found it difficult to scale their system to process and handle traffic in the range of 10Gb/s and higher.

To solve the problems described herein, we recommend improving platform architecture, making it the base for future chipsets. The improved architecture is based on content aware routing of incoming traffic. As part of our solution, we will first address the previous and current generations of platform architecture.

By Yehiel Engel. (Engel serves as Chief Architect, Commex Technologies.)

This brief introduction has been excerpted from the original copyrighted article.


View the entire article on the Signal Processing DesignLine website.
 Please click here to let us know if the above link is broken!

Read more about

on SOCcentral.com

Keywords: Signal Processing DesignLine, embedded system design, microprocessors, MPUs, multicore processors, multi-core processors,
590/28688 4/27/2009 525 47
Designer's Mall
0.140625



Copyright 2002 - 2004 Tech Pro Communications, P.O. Box 1801, Merrimack, NH 03054
 Search site for:
    Search Tips

Subscribe to SOCcentral's
SOC Explorer
Newsletter
and receive news, article, whitepaper, and product updates bi-weekly.

Exec Viewpoint

Seeing Is Believing: How Visualization Simplifies IC DRC


Michael White
Senior Product Marketing Manager
Mentor Graphics Corp.

Tech Viewpoint

Verification Challenges
Require
Surgical Precision


Dr. Pranav Ashar
Chief Technical Officer
Real Intent, Inc.

Odd Parity

Summertime and the
Leavin’ Ain’t Easy


Mike Donlin
The Write Solution

Odd Parity Archive

SOCcentral Job Search

SOC Design
ASIC Design
ASIC Verification
FPGA Design
CPLD Design
PCB Design
DSP Design
RTOS Development
Digital Design

Analog Design
Mixed-Signal Design
DFT
DFM
IC Packaging
VHDL
Verilog
SystemC
SystemVerilog

Special Topics/Feature Articles
3D Integrated Circuits
Design for Manufacturing
Design for Test
ESL Design
Floorplanning & Layout
Formal Verification
Logic & Physical Synthesis
Low-Power Design
On-Chip Interconnect
Reconfigurable Computing
Selecting & Integrating IP
Signal Integrity
SystemC
SystemVerilog
Timing Analysis & Closure
Transaction Level Modeling (TLM)
Verilog
VHDL
.
Designer's Kiosk
Whitepapers & App Notes
Live and Archived Webcasts


About SOCcentral.com

Sponsorship/Advertising Information

The Home Port  EDA/EDA Tools  FPGAs/PLDs/CPLDs  Intellectual Property  Electronic System Level Design  Special Topics/Feature Articles  Vendor & Organization Directory
News  Major RSS Feeds  Articles Online  Tutorials, White Papers, etc.  Webcasts  Online Resources  Software   Tech Books   Conferences & Seminars  About SOCcentral.com
Copyright 2003-2010  Tech Pro Communications   1209 Colts Circle    Lawrenceville, NJ 08648    Phone: 609-477-6308
1  0.21875