Coming soon - High performance integers merging Permalink
There is nothing simpler than merging two sorted vectors of integers, right? Well, it gets difficult when required performance is in hundreds of millions int...
There is nothing simpler than merging two sorted vectors of integers, right? Well, it gets difficult when required performance is in hundreds of millions int...
I have been touching multi-versioning already in two previous articles: Part I, Part II but I wanted to return to this topic once more (and probably not for ...
SIMD instruction Modern CPUs contain so-called vector extensions or SIMD instructions. SIMD stands for Single Instruction Multiple Data. For x86-64 CPUs exam...
In the previous post we have been looking on various, sometimes intrusive and complicated methods of compacting data structures for providing better memory a...
In the last post we have been looking on to how size of data, specifically packet descriptors, impacts processing performance. As it turns out, reducing data...