logoalt Hacker News

Cloudefyesterday at 11:01 PM2 repliesview on HN

The way simd speeds up "compute" is indeed mainly the reason that you operate on multiple pieces of data at once.


Replies

grg0yesterday at 11:09 PM

Yeah, and in the blog post he mentions that he had to transform the data to SoA. If he had done that alone, he might already have seen a speedup from better cache utilization.

Also, I see no mention of alignment in the post. I understand x86/AVX2 likes your load/stores to be aligned, even if it technically allows unaligned access.

show 1 reply
ChrisGreenHeurtoday at 1:15 AM

If so they should just name it that

show 1 reply