SIMD To Use Intrinsics Or Not To Use Intrinsics

At a high level, intrinsics is something like a different syntax for vanilla SIMD asm. For example to add two 128 bit width vectors you can use _mm_add_ps() (thats leads to a SSE instructions). The advantage of using intrinsic is that both, gcc and icc understand them. No need to #ifdef __GCC__ and other compile-time hacks. On the other side, i386 intrinsics are limited. For every SIMD extension (mmx, sse, …) you must implement a own specialized version via...

April 24, 2008 · 1 min · Hagen Paul Pfeifer

Netsend Improvements

due a productive weekend we implement three additional protocols for netsend DCCP ( RFC 4340 ) SCTP ( RFC 2960 ) UDP-LITE ( RFC 3828 ) So nowadays there are seven supported protocols (if you consider ip and transport layer protocols). TCP, IPv4, IPv6, TIPC and UDP. Some minor bugs are fixed and code rearanged - the daily work …

April 1, 2008 · 1 min · Hagen Paul Pfeifer