馮諾依曼瓶頸對人工智能的影響

馮諾依曼瓶頸是使用總線在處理器、內存、長期存儲和外圍設備之間傳輸數據的自然結果。無論總線執行其任務的速度有多快,壓倒它——即形成降低速度的瓶頸——總是可能的。隨著時間的推移,處理器速度不斷提高,而內存和其他設備的改進則側重於密度——在更小的空間中存儲更多的能力。因此,隨著每一次改進,瓶頸都會成為一個更大的問題,導致處理器花費大量時間處於空閒狀態。

在合理範圍內,您可以克服一些圍繞馮諾依曼瓶頸的問題,並在應用程序速度上產生微小但顯著的提高。以下是最常見的解決方案:

  • 緩存:當使用馮諾依曼架構從內存中獲取數據的速度足夠快時,問題變得明顯時,硬件供應商通過添加不需要總線訪問的本地化內存來迅速做出回應。該內存出現在處理器外部,但作為處理器包的一部分。然而,高速緩存很昂貴,因此緩存大小往往很小。
  • 處理器緩存:不幸的是,外部緩存仍然不能提供足夠的速度。即使使用最快的可用 RAM 並完全切斷總線訪問,也不能滿足處理器的處理能力需求。因此,供應商開始添加內部存儲器——一種比外部緩存小的緩存,但訪問速度更快,因為它是處理器的一部分。
  • 預取:緩存的問題在於它們只有在包含正確數據時才被證明是有用的。不幸的是,在使用大量數據並執行各種任務的應用程序中,緩存命中率很低。使處理器更快工作的下一步是猜測應用程序接下來需要哪些數據,並在應用程序需要之前將其加載到緩存中。
  • 使用特殊 RAM:您可能會被 RAM 字母湯所淹沒,因為 RAM 的種類比大多數人想像的要多。每種 RAM 都聲稱至少可以解決部分馮諾依曼瓶頸問題,而且它們確實有效——在限制範圍內。在大多數情況下,改進都圍繞著更快地從內存中獲取數據並傳送到總線的想法。兩個主要(和許多次要)因素影響速度:內存速度(內存移動數據的速度)和延遲(定位特定數據所需的時間)。閱讀有關內存及其影響因素的更多信息。

與許多其他技術領域一樣,炒作可能會成為一個問題。例如,多線程,即將應用程序或其他指令集分解為處理器一次可以處理一個的離散執行單元的行為,通常被吹捧為克服馮諾依曼瓶頸的一種手段,但實際上並沒有這樣做除了增加開銷(使問題變得更糟)之外的任何事情。多線程是另一個問題的答案:使應用程序更高效。當應用程序將延遲問題添加到馮諾依曼瓶頸時,整個系統就會變慢。多線程可確保處理器不會浪費更多時間等待用戶或應用程序,而是始終有事可做。任何處理器架構都可能發生應用程序延遲,而不僅僅是馮諾依曼架構。儘管如此,


定義 Excel 儀錶盤和報告

定義 Excel 儀錶盤和報告

在 Microsoft Excel 2007 中,交替使用報表和儀表板並不困難。通常,報告被稱為儀表板只是因為它們包含一些圖表。同樣,許多儀表板也被稱為報告。所有這些似乎都像是語義,但稍微清除 Excel 空氣並了解核心 [...]

Spotify 無法播放當前歌曲?怎麼修

Spotify 無法播放當前歌曲?怎麼修

擁有一所充滿無線連接設備和流媒體服務(如 Spotify)的房子非常棒,除非事情不起作用並且您找到有趣的解決方案。

CloudHQ 更新:更快的同步,從 Google Docs 編輯 Dropbox 文件

CloudHQ 更新:更快的同步,從 Google Docs 編輯 Dropbox 文件

以下是最近發佈到 CloudHQ 的更新及其工作原理。繼續閱讀以了解更多信息。

Windows 11 與 macOS 蒙特雷:很複雜

Windows 11 與 macOS 蒙特雷:很複雜

在 Windows 11 與 macOS Monterey 的博弈中,微軟即將提出許多可能導致蘋果暫停的問題。

剪線:使用 SOPlayer 回顧 MyIPTV

剪線:使用 SOPlayer 回顧 MyIPTV

MyIPTV 是一種有線電視切割服務,它使用 SOPlayer 應用程序為多個平台提供電視、電影和其他形式的媒體付費

什麼是 Trello 以及為什麼要將其用於項目管理

什麼是 Trello 以及為什麼要將其用於項目管理

時間管理應用程序風靡一時,但似乎是王者的是 Trello。什麼是 Trello,您如何開始充分利用它?

什麼是一加 6T 安卓手機?

什麼是一加 6T 安卓手機?

OnePlus 6T 是一款優質的旗艦級 Android 手機,與 Apple iPhone、Google Pixel 3 或三星 Galaxy S9 相比,它的售價更低。

免費 DocTranslator 翻譯文檔而不丟失格式

免費 DocTranslator 翻譯文檔而不丟失格式

有時您需要將文件翻譯成您的母語。下面是如何做到這一點。

羅技照明客廳鍵盤 K830

羅技照明客廳鍵盤 K830

羅技最近發布了其照明客廳鍵盤 K830,旨在作為家庭娛樂伴侶。這是我們對該單元的評論。

什麼是 SearchFilterHost.exe,它為什麼會運行?

什麼是 SearchFilterHost.exe,它為什麼會運行?

您有沒有想過 SearchFilterHost.exe 在您的計算機上做了什麼?以下是有關它的一些技術信息的概述。