Hacker News new | past | comments | ask | show | jobs | submit login

This article is about transforming memory layouts, which compilers don't do. GCC has some really really basic support for it which never works.

Autovectorizing doesn't transform memory layouts, which is part of the reason it doesn't work that well either.




The sad part is chris lattner (llvm author)'s phd dissertation was on that exact topic. And yet nothing seems to have come of it since despite llvm's hegemony. (https://llvm.org/pubs/2005-05-04-LattnerPHDThesis.html)




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

Search: