Hypothesis: At the microprocessor scale, moving data and computation are not actually different things. You’re always moving bits. You’re sometimes changing them. Bits may fly straight to RAM and back, or spin inside the CPU. Either way, distance traveled. Coding is routing.
-
Show this thread
-
@danluu Think this works? Trying to smoke test this analytical frame.1 reply 0 retweets 0 likesShow this thread
Replying to @dakami
I don't think that's necessarily wrong, but I personally don't like to think of it this way because there's a tradeoff between caching vs. re-computing vs. sending data around (same as in software) and the tradeoff changes over time. See http://www-inst.eecs.berkeley.edu/~ee40/fa03/lecture/lecture39.pdf … (for example).
6:08 PM - 10 Jul 2019
0 replies
0 retweets
2 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.