Ask HN: How many CPU / GPU cycles are wasted unnecessarily?
For years I have been asking this question to myself: how much code actually wastes CPU / GPU cycles, assuming optimization flags are set to their highest option possible?
Is there actually such thing with the flags set on, or not?
I'm really curious.
7 comments
[ 3.7 ms ] story [ 24.5 ms ] threadAt the same time, a failed ML training session could account for more waste than another company's entire useful footprint
I've personally been spending a fair amount of time recently deduping builds in CI, yet another source of waste
I really live and breathe the UNIX philosophy and works wonders for me.
Based on a reply from Mike Pall [1], the creator of LuaJIT, he made me appreciate assembly a lot more than I thought I would and I really wish there were more resources - books and videos - to teach us the good parts we should have known in the first place around low-level stuff.
The most common reply I read nowadays is of the following nature:
I mean...I get it, but should not we have faster applications nowadays that consume less memory resources and energy, thanks to lots of factors, such as multicore CPUs and RAM that run on incredible speeds?How badly designed libraries are, that need so many resources anyway?
I have the impression I'm missing something here...
[1] http://lua-users.org/lists/lua-l/2011-02/msg00742.html