目前製造的CPU有些感覺不再符合摩爾定律,至少對於單線程性能而言。單線程工作負載
我想知道,如果單線程性能沒有擴展,我們不得不擔心什麼樣的工作負載。
將文本分解爲行和頁是一個相當串行的工作,但另一方面,任何人類可讀的書或頁面都是相當有限的長度,並且由當前的文本處理算法處理。
「官僚代碼」(使得新版本Word儘管指數級CPU性能提高而感到呆滯的代碼在過去的幾十年中仍然不景氣)在我看來是停滯不前的(程序員不能處理複雜性問題,大型軟件公司最終加入了一些爭奪移動計算性能)。
那麼,如果單線程性能增加將會結束,那麼什麼樣的算法會傷害我們呢?
它不這樣工作。我們不需要「摩爾定律」,我們利用它。我的意思是我們可以計算出計算機可以爲我們提供的計算能力,而不是更少。在50年代之前,根本沒有計算機能力,我們確實存在。在目前的世界中,電腦正忙着等待99.99%的時間。 –
智能手機可能會等待99.99%的時間。 Google數據中心內的超級計算機或機器很可能不是。 所以我的問題也可以理解爲:「有用的計算機使用量的增長是否由於摩爾定律減慢而減慢?」 – dronus
您的初始前提是錯誤的。摩爾定律(實際上是戈登摩爾在1965年的一次觀察)預測,在可預見的未來,每平方英寸晶體管的數量每年將增加一倍。隨着時間的推移,每18個月。 「每平方英寸晶體管數量增加」並不一定意味着CPU速度將繼續增加。 CPU的速度今天更受散熱和量子效應的限制。 「摩爾定律」繼續存在。 –