I am Ivica, I am the guy working for Johnny's Software Lab (johnnysswlab.com) - web site and one man company that specializes in software performance. A few times I saw posts from my web site here, that means at least some people find this topic interesting.
I know people don't like sales pitches, but this is exactly what it is, admins please forgive me.
For all software developers who want to speed up their software, I created two vectorization workshops, one which deals with AVX on Intel and AMD CPUs and the other for NEON on ARM CPUs. They are two days long, and cover programming using compiler intrinsics. No knowledge of vectorization is required, but you do need to grasp basic concepts of C and C++ (loops, functions, arrays, bit manipulation).
We had a pilot AVX workshop two weeks ago, and the feedback was very good: the workshop is interesting, challenging but not too difficult and teaches useful things you can immediately use to speed up your software.
The workshop consists of lectures and exercises and we go from essentially no knowledge to everything you need to know about vectorization in two days.
If you are interested in learning about vector programming, you can learn more info about it here, including topics that we will cover, available dates and prices.
I am Ivica, I am the guy working for Johnny's Software Lab (johnnysswlab.com) - web site and one man company that specializes in software performance. A few times I saw posts from my web site here, that means at least some people find this topic interesting.
I know people don't like sales pitches, but this is exactly what it is, admins please forgive me.
For all software developers who want to speed up their software, I created two vectorization workshops, one which deals with AVX on Intel and AMD CPUs and the other for NEON on ARM CPUs. They are two days long, and cover programming using compiler intrinsics. No knowledge of vectorization is required, but you do need to grasp basic concepts of C and C++ (loops, functions, arrays, bit manipulation).
We had a pilot AVX workshop two weeks ago, and the feedback was very good: the workshop is interesting, challenging but not too difficult and teaches useful things you can immediately use to speed up your software.
The workshop consists of lectures and exercises and we go from essentially no knowledge to everything you need to know about vectorization in two days.
If you are interested in learning about vector programming, you can learn more info about it here, including topics that we will cover, available dates and prices.
https://johnnysswlab.com/avx-neon-vectorization-workshop/
Thank you for your attention and have a good day!
Ivica