TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Could you estimate the total number of clock cycles ever run?

29 pointsby jonathanzufialmost 5 years ago
I was recently reading about Graham&#x27;s Number (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Graham%27s_number" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Graham%27s_number</a>) and was pondering large numbers (as much as one can) and I was thinking: would it be possible to estimate the total&#x2F;cumulative number of clock cycles run on every single microprocessor ever made? Would it be possible to mathematically describe how that number is changing along a time axis?

8 comments

qnttyalmost 5 years ago
Certainly possible. Just for fun, let&#x27;s do some quick math. Imagine that we had 100 billion processes running constantly at 10 GHz since ~1970. This would result in ~10^30 clock ticks (10^9 sec * 10^10 ticks&#x2F;sec * 10^11 processors).<p>That number is child&#x27;s play compared to numbers like Graham&#x27;s number. The exponent of Graham&#x27;s number is so large that it can&#x27;t be written down. 30 is pretty easy to write down. For comparison there are about 10^80 atoms in the universe. That&#x27;s still a tiny number compared to Graham&#x27;s number.
评论 #23576538 未加载
ladbergalmost 5 years ago
As an FYI, any number that is grounded in counting the occurrences of any event across the entire universe and until the end of time won&#x27;t even come close to Graham&#x27;s Number and any other &quot;immense numbers&quot; in math.
评论 #23573809 未加载
henryfjordanalmost 5 years ago
You could try a Fermi approximation:<p>There are 10 billion people * 100 uC chips &#x2F; person * 10 years of life &#x2F; uC chip * 10^13 microseconds &#x2F; year * 1 clock cycle &#x2F; microsecond = ~10^26 clock cycles
rmrfstaralmost 5 years ago
The single number answer is going to be utterly dominated by the past 5 years, so it&#x27;s not too difficult to answer.<p>If you wanted a time-series that shows how this number evolves over time, you would end up with a <i>very</i> interesting history of tech book. Something like Milton Friedman&#x27;s &quot;A Monetary History of the United States.&quot;<p>I would buy it &#x2F; crowd fund it.<p>If all you really want to know is &quot;number of cycles&quot; you should probably research oscillator manufacturers.<p>If you&#x27;re actually interested in the &quot;volume of compute&quot; you should start with 10K&#x27;s for Intel and Xilinx, and fan out to their competitors. Use market capitalization over time as a filter for inclusion in your tally, as you can&#x27;t research <i>every</i> manufacturer.
skissanealmost 5 years ago
If you think Graham’s number is big, Rayo’s number is a lot bigger - <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Rayo%27s_number" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Rayo%27s_number</a><p>Rayo’s number is actually a function R(n) where n=googol. You can define much bigger numbers just by using a bigger n, e.g. googolplex. For something even bigger still, you can iterate the function. Think about Rayo’s function iterated Rayo’s number times.
katzgraualmost 5 years ago
You might find this useful - Fermi problems: <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Fermi_problem" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Fermi_problem</a><p>You could make a rough model based on educated guesses and perhaps not even be that far off the actual number.
sparker72678almost 5 years ago
Yes, it would be possible.
评论 #23569572 未加载
jagannathtechalmost 5 years ago
a googol