Open Source

User Space Networking Fuels NFV Performance

It is an exciting time to be a software developer in the networking space and as the roles of engineer are changing so too are the rules.

For 15 years, the traditional thinking behind high performance networking has been to take all the packet processing functionality and push as much as possible into the kernel.    That model has been changing as the cost of always crossing the divide between kernel and user space, context switching on interrupts to service packets, and copying the data has limited performance of packet processing applications.

OpenMP scheduling overhead and analysis

Hi, all

I was programming with OpenMP,  and some points are not clear to me. 

1) Does OpenMP of Intel has better performance than the GCC version? If it is true, how much benefit can Intel version gets?

2) will  OpenMP compiler and runtime introduce barrier or memory fence operations? How to measure the overhead of these operations.

3) Does the overhead of scheduling in OpenMP increases with the increasing of thread number? Are there some methods to measure the overhead? (Either intel or GCC version is ok.)

Subscribe to Open Source