TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

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

29 点作者 jonathanzufi将近 5 年前
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 条评论

qntty将近 5 年前
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 未加载
ladberg将近 5 年前
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 未加载
henryfjordan将近 5 年前
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
rmrfstar将近 5 年前
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.
skissane将近 5 年前
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.
katzgrau将近 5 年前
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.
sparker72678将近 5 年前
Yes, it would be possible.
评论 #23569572 未加载
jagannathtech将近 5 年前
a googol