Modern C++ Good Practice

Some notes on reviewing what C++ changed since the introduction of C++11. Mostly comes from reading GotW: casting, smart pointers, auto types, initialization, temporaries, class structure and owning pointers, const correctness, dependencies and pimpl [more]

Knuth (2000) Dancing Link

A paper that is easy to read, summarizing the development of algorithm to set cover problem. The name “dancing link” is how Knuth called his implementation of depth-first-search. Wikipedia has an article about that, named Knuth’s Algorithm X. [more]

Using Intel Intrinsics

Intel intrinsics is available in many compliers (VC++, gcc, clang, icc) to allow SIMD programming using vector instruction sets from MMX to AVX2/3. [more]