Optimizations
Premature and/or over-optimization is often claimed to be a root of most evil in the programming world. However, what to do when optimization IS necessary?
IT Hares discuss certain not-so-trivial optimization techniques. It doesn’t mean that you should use them at all costs (and most likely, you don’t); however, if you do have a reason to optimize – this information may be handy.
Optimizing Big Number Arithmetic Without SSE
March 1, 2014 by • “No Bugs” Bunny
Abstract:
How to optimize big number maths without SSE
Quote:
OpenSSL prefers to use assembler for big number calculations
Filed under: On.ProgrammingTips and TricksOptimizations
Read moreHard Upper Limit on Memory Latency
September 1, 2013 by • “No Bugs” Bunny
Abstract:
Speed of light imposes hard limits on possible latencies of high-volume RAM
Quote:
Even if each bit is implemented by single atom of silicon, 2^90-byte RAM is the largest RAM which can possibly have latencies comparable to modern DDR3 SDRAM.
Filed under: On.System ArchitectureRequirement analysisOn.ProgrammingOptimizations
Read moreOver-Generic Use of Abstractions as a Major Cause of Wasting Resources
September 1, 2011 by • “No Bugs” Bunny
Abstract:
Trying to be too generic can easily cause many-fold inefficiencies.
Quote:
It was a quiet night and I was downloading a 2G ZIP file with Internet Explorer...
Filed under: On.System ArchitectureDesign decisionsOn.ProgrammingOptimizations
Read more


