Hacker News new | ask | show | jobs
by jpap 4699 days ago
There's definitely improvements being made to LLVM to automatically parallelize code (esp unrolling loops) to SIMD.

I haven't personally tried it, but would love for it to match the code quality of hand-cranked assembly... writing it is tedious, error prone, but you do get control over when you preload the cache, the stack, and you can do really cool things with the CPP and macros to "manually inline" things. :-)

And who doesn't like writing a good 'ol fashioned jump table?!

1 comments

Thanks, btw there was a thread on this topic recently: https://news.ycombinator.com/item?id=6096743