電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 29|回復: 0
收起左側(cè)

什么是von Neumann瓶頸?

[復制鏈接]

447

主題

447

帖子

3359

積分

四級會員

Rank: 4

積分
3359
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-9 08:00:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
引言von Neumann瓶頸是由標準個人計算機架構(gòu)引起的吞吐量限制。該術(shù)語以John von Neumann命名,他發(fā)展了現(xiàn)代計算機架構(gòu)背后的理論。早期的計算機在運行時被饋送程序和數(shù)據(jù)進行處理。9 f- B4 @3 H& n: E  m9 B
1945年,von Neumann提出了基于存儲程序計算機概念的計算機設計,其中程序指令和數(shù)據(jù)都保存在內(nèi)存中。這種模型被稱為von Neumann架構(gòu),有時也稱為Princeton架構(gòu),成為了許多后續(xù)計算機的標準,并且在今天的大多數(shù)系統(tǒng)中仍然被使用。6 M+ K' u# u; g: D* n0 V
在von Neumann架構(gòu)中,計算機的主要組件包括中央處理器(CPU)、內(nèi)存單元和輸入輸出設備。CPU包含控制單元、算術(shù)邏輯單元和寄存器。處理器和內(nèi)存是獨立的組件,數(shù)據(jù)通過系統(tǒng)總線在它們之間移動。內(nèi)存單元,通常稱為主存或主存儲器,存儲程序指令和數(shù)據(jù)。2 d0 a& A, X6 s  o2 j  _& M+ S4 i/ E
/ N  b' c5 h6 F, P) m
8 j) F7 U5 p* }' S3 i  a$ K5 n

' e2 n5 M7 k1 f1 q
; @; W7 H% `. D# ?5 z$ S. ]  G6 D& o- f' k
系統(tǒng)總線用于在構(gòu)成von Neumann架構(gòu)的組件之間傳輸所有數(shù)據(jù),隨著工作負載的變化和數(shù)據(jù)集的增大,這成為了一個越來越大的瓶頸。多年來,計算機組件不斷發(fā)展,以試圖滿足這些不斷變化的工作負載的需求。例如,處理器速度明顯加快,內(nèi)存支持更高的密度,使得可以在更小的空間中存儲更多的數(shù)據(jù)。
( \2 D- H  a( e) d) Y與這些改進相比,CPU和內(nèi)存之間的傳輸速率僅取得了適度的進展。結(jié)果,處理器花費更多的時間處于空閑狀態(tài),等待從內(nèi)存中獲取數(shù)據(jù)。無論給定的處理器工作速度有多快,它都會受到系統(tǒng)總線允許的傳輸速率的限制。更快的處理器通常意味著它將花費更多的時間處于空閑狀態(tài)。
/ N# |, L4 U- ]克服von Neumann瓶頸von Neumann瓶頸通常被認為是一個只能通過對計算機或處理器架構(gòu)進行重大改變才能克服的問題。即便如此,人們已經(jīng)進行了許多嘗試來解決現(xiàn)有結(jié)構(gòu)的限制:緩存。解決瓶頸的一種常見方法是在CPU中添加緩存。在典型的緩存配置中,L1、L2和L3緩存級別位于處理器內(nèi)核和主存之間,以幫助加速操作。L1緩存最小、最快、最昂貴。L3緩存由多個處理器內(nèi)核共享,最大、最慢、最便宜。L2緩存介于兩者之間。# g, W$ J6 M' s5 ~
8 ~1 X' Y* v& l0 }' M: y7 k3 S2 [6 B
/ v+ G) n" b! e
預取。預期將首先使用的指令和數(shù)據(jù)被預先獲取到緩存中,以便在需要時立即可用。- p7 O+ w% N5 D! B- L: x
推測執(zhí)行。處理器在被提示執(zhí)行特定任務之前執(zhí)行這些任務,以便在需要時信息已經(jīng)準備好。推測執(zhí)行使用分支預測來估計哪些指令可能首先需要。, U+ Q8 k/ F5 o, Y  N
多線程。處理器同時管理多個請求,同時在線程之間切換執(zhí)行。多線程過程通常發(fā)生得非?,以至于線程看起來象是同時運行的。$ f: O. z6 _9 O  y" ^9 D: t
新型RAM。RAM技術(shù)的當前發(fā)展有望通過更快地將數(shù)據(jù)送入總線來幫助解決至少一部分瓶頸問題。新興的發(fā)展領(lǐng)域包括電阻式RAM、磁性RAM、鐵電RAM和自旋傳遞扭矩RAM。: N* {+ a& u) O4 [
近數(shù)據(jù)處理。通過NDP,內(nèi)存和存儲通過增強的處理能力來幫助提高性能,同時減少對系統(tǒng)總線的依賴。一種類型的NDP是內(nèi)存中處理,它將處理器和內(nèi)存集成在一個微芯片中。3 S  H" c9 V/ O! d  `/ Y3 e6 \5 D
硬件加速。處理被轉(zhuǎn)移到其他硬件設備,以減少CPU的負載和對系統(tǒng)總線的依賴。常見的硬件加速類型包括GPU、專用集成電路和現(xiàn)場可編程門陣列。- k  {4 K) ^; X9 s  l+ m/ x
片上系統(tǒng)。單個芯片包含處理、內(nèi)存和其他系統(tǒng)資源,消除了系統(tǒng)總線上的大部分數(shù)據(jù)傳輸。移動設備和嵌入式系統(tǒng)廣泛使用SoC技術(shù)。然而,這項技術(shù)現(xiàn)在正在進入計算機行業(yè),蘋果芯片引領(lǐng)潮流。8 ]4 T6 y& @1 A$ }

( Z7 L( g& r( }) |9 L9 X* F參考來源https://www.techtarget.com/whatis/definition/von-Neumann-bottleneck.
. M' ?* f2 {6 K# u" o. {: f4 h* k6 s' u0 ?
- END -& H8 R6 h# V. U) S4 u

& v) U* k3 L& O" E% k軟件申請我們歡迎化合物/硅基光電子芯片的研究人員和工程師申請體驗免費版PIC Studio軟件。無論是研究還是商業(yè)應用,PIC Studio都可提升您的工作效能。, y7 j: S9 a" P$ Y
點擊左下角"閱讀原文"馬上申請6 Z: j* m  {# T* }. I
6 [: v" m; O3 z6 ]
歡迎轉(zhuǎn)載3 g" T2 _: {$ F6 D  o) L
; ?8 u# W! }7 S6 E& o
轉(zhuǎn)載請注明出處,請勿修改內(nèi)容和刪除作者信息!0 V9 j) I3 h- x0 J2 V

! a' X2 s5 ^+ H1 O- q* N
0 N: v# @# Z, |6 f' d2 F! e

# T& J+ j, F8 I# H& W# [; N% r& o % J& e; d1 Q1 g1 U: U! V. j

5 {( D, }& u4 |" b0 U. D關(guān)注我們6 a2 L: C- A" k; E  r, t
+ t2 r& U" R& [5 z% d

$ y& A( e1 O0 @, e
) h1 d6 J( ^% n  L' i. G
* S- i9 }+ A. P0 g& y
2 g- Y! H  u6 n6 I
, q# \; i, \, C/ l2 r9 h0 B
* a+ `( f8 W9 v" t
                      2 V; `1 c" l2 K7 j, |, x

5 H. \# `5 `) ]8 S+ J

; h+ v% Z# i; S
3 I6 w/ ]* O9 [! ?" ~( w7 B" W

  p8 E: n( @% ~: u6 t3 M/ d- l1 `7 ^) y3 E% k' E1 G: O

* C2 c/ N4 [3 o6 ]) k7 c關(guān)于我們:% m& y+ Y# r+ O- n8 O% W1 u
深圳逍遙科技有限公司(Latitude Design Automation Inc.)是一家專注于半導體芯片設計自動化(EDA)的高科技軟件公司。我們自主開發(fā)特色工藝芯片設計和仿真軟件,提供成熟的設計解決方案如PIC Studio、MEMS Studio和Meta Studio,分別針對光電芯片、微機電系統(tǒng)、超透鏡的設計與仿真。我們提供特色工藝的半導體芯片集成電路版圖、IP和PDK工程服務,廣泛服務于光通訊、光計算、光量子通信和微納光子器件領(lǐng)域的頭部客戶。逍遙科技與國內(nèi)外晶圓代工廠及硅光/MEMS中試線合作,推動特色工藝半導體產(chǎn)業(yè)鏈發(fā)展,致力于為客戶提供前沿技術(shù)與服務。
* f7 N6 V* s' {: A& Z8 O0 y, s! b: f
http://www.latitudeda.com/; p  c( `6 ]) R; x8 P& K6 |
(點擊上方名片關(guān)注我們,發(fā)現(xiàn)更多精彩內(nèi)容)
回復

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表