4 ms·
"The secret to this performance increase is that nearly 60% of cpu instructions have been “retired” by more efficient code:" Well, where else was the speed-up
by Karellen 12y ago
"The secret to this performance increase is that nearly 60% of cpu instructions have been “retired” by more efficient code:"
Well, where else was the speed-up going to come from?
"You can't actually make computers run faster, you can only make them do less."
-- Unknown (My gratitude if anyone does know the source of this quote)
Clearly, "doing less" does include things like "(re-)fetching a bunch of bits into the cache", but "executing fewer instructions" is definitely one of the most obvious places to start.
- michaelx386 12y agoThat quote might be by RiderOfGiraffes: https://news.ycombinator.com/item?id=1626405 https://news.ycombinator.com/item?id=1626405
- nerdy 12y agoSimilarly, "It's hardware that makes a machine fast. It's software that makes a fast machine slow." -Craig Bruce
- voidlogic 12y agoTo be far you can get speed ups like this going from very a very cache unfriendly instruction stream to a very cache aligned one or my changing your instruction mix while maintaining a similar number of total operations ; so this statement is not as "Captain Obvious" as it looks at first glance. Of course, not running extra instructions is better :)
- Tossrock 12y agoSure you can, it's called overclocking.
- er0k 12y agoThat reminds of this quote from Mike Haertel: The key to making programs fast is to make them do practically nothing. ;-)
- elwell 12y agoParallel processing is doing less?