In this post I want to introduce the library I've been working on for a couple of months now: tsimd. My last post looked at what is out there for C++ developers to vectorize code, motivating the need for tsimd. You don't have to agree with everything I say (it's just an opinion!), but have … Continue reading Building a C++ SIMD Abstraction (3/N) – A Tour of ‘tsimd’
Performance
Building a C++ SIMD abstraction (2/N) – Status Quo (My Perspective)
Before looking at what SIMD abstraction I've come up with (that, by the way, isn't super novel), I think it's important to look at the status quo of existing methods for vectorizing C++ code. If you haven't yet, have a look at my previous post for motivation on why vectorizing code is useful. In my … Continue reading Building a C++ SIMD abstraction (2/N) – Status Quo (My Perspective)