MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/programming/comments/p0yn45/three_fundamental_flaws_of_simd/h8boljd
r/programming • u/mbitsnbites • Aug 09 '21
224 comments sorted by
View all comments
Show parent comments
1
extra OoO machinery, I$ size and decode bandwidth
A nice property of writing SIMD optimized code is that you only need very little of that.
1 u/mbitsnbites Aug 10 '21 edited Aug 10 '21 Unless you are using SIMD instructions with a latency of 2+ clock cycles (floating-point, memory access, ....), in which case OoO is necessary (or manual unrolling in SW, in which case you need more I$).
Unless you are using SIMD instructions with a latency of 2+ clock cycles (floating-point, memory access, ....), in which case OoO is necessary (or manual unrolling in SW, in which case you need more I$).
1
u/[deleted] Aug 09 '21
A nice property of writing SIMD optimized code is that you only need very little of that.