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

The nanopass paper uses so many passes for pedagogy, not efficiency. Of course it's inefficient, that's not the point. They're still easier to teach in isolation.


Are you talking about efficiency of the compiler or efficiency of the resulting code?

If it's just an inefficiency of the compiler, you can dismiss it. But if it's an inefficiency in the resulting code, then perhaps the many-pass design isn't adequate for teaching optimization.


The thesis I was talking about is about generated code.

Author of thesis is one of the authors of Blitz++: http://www.oonumerics.org/blitz/

The thesis came from his frustration when seemingly innocent changes provoke significant degradation in performance.




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

Search: