4 ms·
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 isolatio
by silentbicycle 15y ago
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.
- jeffdavis 15y agoAre 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.
- thesz 15y agoThe thesis I was talking about is about generated code. Author of thesis is one of the authors of Blitz++: http://www.oonumerics.org/blitz/ http://www.oonumerics.org/blitz/ The thesis came from his frustration when seemingly innocent changes provoke significant degradation in performance.