By Eric Carmes – 6WIND Founder and CEO
WELCOME TO THE MULTICORE PACKET PROCESSING FORUM!!!!!
Multicore continues its fast-growing momentum for a myriad of applications. The telecommunications / data communications market has been one of the multicore market’s early adopters. Rightly so, because multicore brings a powerful solution to fulfill the demanding performance required of Next Generation Networks while providing a high level of integration and controlled power consumption.
As a consequence to these demanding performance requirements, developing efficient packet processing software for multicore processors is a key challenge for the industry.
This forum aims to provide you with the latest information and resources about embedded networking software specifically for multicore. The end goal is to help you understand how to faster and more easily benefit from multicore technology.
While the forum may not answer every possible question about software for multicore (such as massive parallel computing or tools to make a database application multicore-aware) it will cover a myriad of information and resources specific to packet processing within multicore architectures.
For example, if you would like to know how to develop multi Gbps IP forwarding, IPsec, etc., packet processing, and other such design elements to break networking performance bottlenecks for your existing application, you’ve knocked on the right door. We’ll tackle that and more, such as how to efficiently share cores between the networking layer and the application to reduce your equipment costs, all with the end goal of empowering you with information and resources to simplify your design process.
This blog is moderated by 6WIND and will be open to contributions from the industry.
Thanks for visiting this forum. We hope you benefit from the information and resources provided herein…
This Forum is a great idea to promote both multicore processors and their programming methods. Currently, there are frequently two opposite views on the topic: some think that it is very simple and the multicore programming means just running SMP Linux on all cores, others think that it is so complex that it takes years to understand that complexity and create a high-performance system. Unfortunately, I’ve seen both sides, and both are wrong. The truth is somewhere in-between these extremes and the Forum could help to clarify that point and make multicore programming a mainstream. It is important to remember that at some point of time (I think, sooner than later) the entire programming will be multicore, it will be just very hard to find a single-core processor. Therefore, this Forum has very high relevance for every new project in the networking field.