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

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

搜索
查看: 41|回復: 0
收起左側

什么是von Neumann瓶頸?

[復制鏈接]

447

主題

447

帖子

3359

積分

四級會員

Rank: 4

積分
3359
跳轉到指定樓層
樓主
發(fā)表于 2024-9-9 08:00:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
引言von Neumann瓶頸是由標準個人計算機架構引起的吞吐量限制。該術語以John von Neumann命名,他發(fā)展了現(xiàn)代計算機架構背后的理論。早期的計算機在運行時被饋送程序和數(shù)據(jù)進行處理。
& t3 E% Z" I2 |$ {1945年,von Neumann提出了基于存儲程序計算機概念的計算機設計,其中程序指令和數(shù)據(jù)都保存在內存中。這種模型被稱為von Neumann架構,有時也稱為Princeton架構,成為了許多后續(xù)計算機的標準,并且在今天的大多數(shù)系統(tǒng)中仍然被使用。2 y: ~& i  y- C- x! R2 e
在von Neumann架構中,計算機的主要組件包括中央處理器(CPU)、內存單元和輸入輸出設備。CPU包含控制單元、算術邏輯單元和寄存器。處理器和內存是獨立的組件,數(shù)據(jù)通過系統(tǒng)總線在它們之間移動。內存單元,通常稱為主存或主存儲器,存儲程序指令和數(shù)據(jù)。: Q# j2 @4 ?0 ^: D" J
% d3 O% }  A- ?% o$ t
3 v9 P) w' l4 i$ `! o8 s( U3 m
5 n1 {$ R# j0 ]4 y/ I6 |5 z$ M
5 i4 p* K- ~. r+ @
) s  T/ `% h. P5 @6 o1 k  z
系統(tǒng)總線用于在構成von Neumann架構的組件之間傳輸所有數(shù)據(jù),隨著工作負載的變化和數(shù)據(jù)集的增大,這成為了一個越來越大的瓶頸。多年來,計算機組件不斷發(fā)展,以試圖滿足這些不斷變化的工作負載的需求。例如,處理器速度明顯加快,內存支持更高的密度,使得可以在更小的空間中存儲更多的數(shù)據(jù)。
% K3 u- B& E  `* d與這些改進相比,CPU和內存之間的傳輸速率僅取得了適度的進展。結果,處理器花費更多的時間處于空閑狀態(tài),等待從內存中獲取數(shù)據(jù)。無論給定的處理器工作速度有多快,它都會受到系統(tǒng)總線允許的傳輸速率的限制。更快的處理器通常意味著它將花費更多的時間處于空閑狀態(tài)。6 q- t5 a3 R/ m* _2 Q
克服von Neumann瓶頸von Neumann瓶頸通常被認為是一個只能通過對計算機或處理器架構進行重大改變才能克服的問題。即便如此,人們已經進行了許多嘗試來解決現(xiàn)有結構的限制:緩存。解決瓶頸的一種常見方法是在CPU中添加緩存。在典型的緩存配置中,L1、L2和L3緩存級別位于處理器內核和主存之間,以幫助加速操作。L1緩存最小、最快、最昂貴。L3緩存由多個處理器內核共享,最大、最慢、最便宜。L2緩存介于兩者之間。" C* l. M6 P& T$ q" |3 N% O8 t% i
& I. M3 Z( m1 N1 I% `2 h* m
1 _% F! t2 A' C# x' K
預取預期將首先使用的指令和數(shù)據(jù)被預先獲取到緩存中,以便在需要時立即可用。
/ F2 H0 o" r/ [( h/ `7 q2 t推測執(zhí)行處理器在被提示執(zhí)行特定任務之前執(zhí)行這些任務,以便在需要時信息已經準備好。推測執(zhí)行使用分支預測來估計哪些指令可能首先需要。
: p8 W8 j3 x) M; Q: Q多線程。處理器同時管理多個請求,同時在線程之間切換執(zhí)行。多線程過程通常發(fā)生得非?,以至于線程看起來象是同時運行的。
4 g( t% {0 J: i) e1 b" L新型RAM。RAM技術的當前發(fā)展有望通過更快地將數(shù)據(jù)送入總線來幫助解決至少一部分瓶頸問題。新興的發(fā)展領域包括電阻式RAM、磁性RAM、鐵電RAM和自旋傳遞扭矩RAM。" v; U- k0 Z( [# ]# Z, ~% x5 u
近數(shù)據(jù)處理。通過NDP,內存和存儲通過增強的處理能力來幫助提高性能,同時減少對系統(tǒng)總線的依賴。一種類型的NDP是內存中處理,它將處理器和內存集成在一個微芯片中。- J$ d5 z9 T! o( X3 J$ k
硬件加速。處理被轉移到其他硬件設備,以減少CPU的負載和對系統(tǒng)總線的依賴。常見的硬件加速類型包括GPU、專用集成電路和現(xiàn)場可編程門陣列。+ I( \( e! T+ S
片上系統(tǒng)。單個芯片包含處理、內存和其他系統(tǒng)資源,消除了系統(tǒng)總線上的大部分數(shù)據(jù)傳輸。移動設備和嵌入式系統(tǒng)廣泛使用SoC技術。然而,這項技術現(xiàn)在正在進入計算機行業(yè),蘋果芯片引領潮流。
1 S- }6 A3 K1 B1 o3 J, G
, P5 u! s8 G' V2 _. w/ i
參考來源https://www.techtarget.com/whatis/definition/von-Neumann-bottleneck.+ _2 y3 I, L' `( S/ X- W

/ w) b5 {5 E( J; Y- END -
; Q( x' D  p  \& `( U9 E2 p) E
9 L4 R" {# |% z- J* Q. K: W軟件申請我們歡迎化合物/硅基光電子芯片的研究人員和工程師申請體驗免費版PIC Studio軟件。無論是研究還是商業(yè)應用,PIC Studio都可提升您的工作效能。: G- {- [6 Z1 F; @9 p9 p
點擊左下角"閱讀原文"馬上申請
/ q& _  U# n- T6 `2 f) n, X1 i: @" U3 C
歡迎轉載, H+ `5 O- }5 n5 l& C7 X+ S
* s/ z4 B2 {5 N# l8 a. M
轉載請注明出處,請勿修改內容和刪除作者信息!5 X0 T9 [# D5 ^! J! k; E, v

- @3 h% Q3 v4 N  y7 [* P# j
$ F0 o% N0 E; e" E3 z% Q+ I

& z" D& C# d5 D+ E5 N0 a' _* q # Q  r6 t6 w) k+ {& c
, b0 y) b9 X4 k' ]
關注我們9 K2 E' ?9 K: ^+ O3 l# C. X

- d1 n* R) B/ H8 D3 j' p
6 q3 p1 v5 K8 R2 B

, E2 y% i$ n* k# b, j7 `7 h
& b# W/ j5 ]" d% Q6 U- X

4 b/ f8 n' ]9 e' g' \* P: \
& J2 ?# e' P2 x" B& ?; y5 b- o

* C0 K* A4 u; _' g# X
                     
0 N; Y8 ]6 @% v; Q8 E# J9 z% L- C! t0 I9 h+ O4 A; \

. W4 w( f7 `1 a% S6 Z
" T3 y" V% ^4 f; Z: }7 u: f% d& r

+ `' f  k4 \* a* w7 f2 E& E: [
/ `$ D0 u- S9 ?+ |' v
& X1 I0 s# S- N1 `  l; _/ b6 d
關于我們:( E% p- |8 K5 k' G" O2 Y
深圳逍遙科技有限公司(Latitude Design Automation Inc.)是一家專注于半導體芯片設計自動化(EDA)的高科技軟件公司。我們自主開發(fā)特色工藝芯片設計和仿真軟件,提供成熟的設計解決方案如PIC Studio、MEMS Studio和Meta Studio,分別針對光電芯片、微機電系統(tǒng)、超透鏡的設計與仿真。我們提供特色工藝的半導體芯片集成電路版圖、IP和PDK工程服務,廣泛服務于光通訊、光計算、光量子通信和微納光子器件領域的頭部客戶。逍遙科技與國內外晶圓代工廠及硅光/MEMS中試線合作,推動特色工藝半導體產業(yè)鏈發(fā)展,致力于為客戶提供前沿技術與服務。5 ?" E3 K( X+ g& v. @
5 {2 O9 ?) U- M8 j' ?5 ^
http://www.latitudeda.com/% S- `- I  V! K5 V
(點擊上方名片關注我們,發(fā)現(xiàn)更多精彩內容)
回復

使用道具 舉報

發(fā)表回復

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

本版積分規(guī)則

關閉

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


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