Wednesday, February 22, 2012

Code unwinding - performance is far away

Code unwinding – don’t get too excited As a general idea, many compilers (and human beings) rely on code unwinding (aka unrolling), so ...

Sunday, February 5, 2012

Quicksort, binary search and linear search performance - far from what you believe

When to sort then binary search and when to do linear search? We can all agree that binary search is faster than linear search – at ...

Wednesday, February 1, 2012

Why AutoResetEvent is slow and how to synchronize threads in .NET

All of the modern processors are multi-cored even the low-end embedded ones. This means that software have to be written in a different ...