Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

One of the specific design properties of AVX-512 is to make auto-vectorization less useless. If Intel had committed to more predictable and wide support, we might be seeing the fruits of that now. Whether it would have been a "Game changer" or just a slight improvement, I don't know, but even slight improvements in cpu performance are worth it these days.


> "Game changer"

made me smirk, as games is what likely would have profited from it

games are also what tends to be some of the more havy compute applications outside of servers

through it likely would be mostly just some code here and there deep withing the game engine

but then this is also an example where auto-vectorization can matter as it means writing platform independent code which happens to be fast on the platforms you care about most but also happens to compile and run with some potential (but only potential) performance penalty when porting to other platforms. Not only makes this porting easier, it also for some games might be fine if the engine is a bit slower. Main drawback is that writing such "auto vectorized" code isn't easy and can be brittle.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: