Ask HN: How many CPU / GPU cycles are wasted unnecessarily?
Is there actually such thing with the flags set on, or not?
I'm really curious.
Is there actually such thing with the flags set on, or not?
I'm really curious.
At 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:
avoid premature optimization, unless your code creates bottlenecks that causes serious performance problems; therefore, throw hardware at it (more CPUs and RAM) and be done with it".
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...