![計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)_第1頁(yè)](http://file4.renrendoc.com/view7/M01/3E/21/wKhkGWcTwtOALVVAAADlNu1U3hI837.jpg)
![計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)_第2頁(yè)](http://file4.renrendoc.com/view7/M01/3E/21/wKhkGWcTwtOALVVAAADlNu1U3hI8372.jpg)
![計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)_第3頁(yè)](http://file4.renrendoc.com/view7/M01/3E/21/wKhkGWcTwtOALVVAAADlNu1U3hI8373.jpg)
![計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)_第4頁(yè)](http://file4.renrendoc.com/view7/M01/3E/21/wKhkGWcTwtOALVVAAADlNu1U3hI8374.jpg)
![計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)_第5頁(yè)](http://file4.renrendoc.com/view7/M01/3E/21/wKhkGWcTwtOALVVAAADlNu1U3hI8375.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)
主講教師:朱浩瑾
課件下載:
/deng-qn/Comp_Organization
Email:zhu-hj@cs.
CourseOrganization:
■68lectureswithin-classdiscussion
■Sec1:ComputerOrganizationand
Design
■Sec2:ComputerArchitecture
教材
-胡越明
■《計(jì)算機(jī)組成與設(shè)計(jì)》
.科學(xué)出版社
.2006年6月第一版.......
32兀
/bookdetails.php?searchingbookid=16151
教材
.胡越明
-《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》
計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)
.北京航空航天大學(xué)出版社
-2007年6月第一版
/bookshop/bookinfo.asp?bookcode=TP77040%20%20&booktype=main
參考書(shū)籍一
JohnL.HennessyandDavidA.
COMPUTERPatterson,
ORGANIZATION
ANDDESIGN''Computerorganizationanddesign,
THEHARDWARE/SOFTWAREINTERFACEthehardware/softwareinterface
MorganKaufmann,FourthEdition,
2005
DAVIDAPATTERSON
JOHNLHENNESSY
參考書(shū)籍二
JohnL.HennessyandDavidA.
Patterson,
COMPUIEBABCHIHCIOHEComputerarchitecture:a
quantitativeapproach
MorganKaufmann,Fourth
Edition,2006
GradeInformation
■Midterm?30%
.Final?50%
■Classattendance?10%
■Courseproject(TBD)?10%
TheEvolutionofComputerHardware
Whenwasthefirsttransistorinvented?
TheEvolutionofComputerHardware
■Whenwasthefirsttransistorinvented?
Modern-dayelectronicsbeganwiththeinventionin1947
ofthetransferresistor-thebi-polartransistor-by
Bardeenet.alatBellLaboratories
TheEvolutionofComputerHardware
■WhenwasthefirstIC(integratedcircuit)
invented?
TheEvolutionofComputerHardware
■WhenwasthefirstIC(integratedcircuit)
invented?
In1958theICwas“bom”whenJackKilbyatTexas
Instrumentssuccessfullyinterconnected,byhand,
severaltransistors,resistorsandcapacitorsonasingle
substrate
ImpactsofAdvancingTechnology
■Processor
?logiccapacity:increasesabout30%peryear
?performance:2xevery1.5to2years
■Memory
?DRAMcapacity:4xevery3years,about60%peryear
?speed:1.5xevery10years
?costperbit:decreasesabout25%peryear
.Disk
?capacity:increasesabout60%peryear
?speed:
?costperbit:
EmbeddedComputersinYouCar
voice
RecognitionAudio
InternetSystems
Access
Digital
TelematicsRadioMobil。
Phones
Rear-seat-
Entertainment\______Nightvision&
LaneWarning
Multimedia
Systems/Adaptivecruise
control&
HeadupCollisionwarning
DisplayTirePressure
GamesMonitoring
Consoles
Park/Reverse
Assist?味史W^configurable
cluslersInstrumentClusters
WhyComputerOrganization&Architecture?
■Thiscourseisallabouthowcomputerswork
■Butwhatdowemeanbyacomputer?
?Differenttypes:embedded,laptop,desktop,server
?Differentuses:automobiles,graphics,finance,genomics,...
?Differentmanufacturers:Intel,AMD,Lenovo,HP,Apple,IBM,
Sony,Sun...
?Differentunderlyingtechnologiesanddifferentcosts!
■Bestwaytolearn:
?Focusonaspecificinstanceandlearnhowitworks
?Whilelearninggeneralprinciplesandhistoricalperspectives
WhyLearnThisStuff?
?Youwanttocallyourselfa"computerscientist/engineer^^
■YouwanttobuildHW/SWpeopleuse(soyouneedtodeliver
performanceatlowcost)
■Youneedtomakeapurchasingdecisionoroffer“expert”
advice
Yes,Iknow,requiredclass...
第一章數(shù)字系統(tǒng)與計(jì)算機(jī)概論
.1.1數(shù)字電路基礎(chǔ)
-1.2計(jì)算機(jī)的基本組成
-1.3計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)概論
■1.4計(jì)算機(jī)系統(tǒng)的歷史與發(fā)展
1.1數(shù)字電路基礎(chǔ)
.1.1.1邏輯代數(shù)的基本知識(shí)
?1.1.2常見(jiàn)的門電路
1.1.3數(shù)字系統(tǒng)基礎(chǔ)
第一章數(shù)字系統(tǒng)與計(jì)算機(jī)概論
-模擬量和數(shù)字量
?數(shù)據(jù)字量的處理過(guò)程可以達(dá)到比模擬量處理更
高的精度
?數(shù)字量特別適合于進(jìn)行復(fù)雜的處理
?數(shù)字量便于數(shù)據(jù)的存儲(chǔ)和傳輸
.數(shù)字系統(tǒng)采用二進(jìn)制代碼
?電路中只需要表示兩種狀態(tài)
1.1數(shù)字電路基礎(chǔ)
二進(jìn)制數(shù)
位bit
-二進(jìn)制編碼
?幾個(gè)二進(jìn)制位可構(gòu)成2〃個(gè)代碼
數(shù)字邏輯代數(shù)
1.1.1邏輯代數(shù)的基本知識(shí)
.邏輯值的基本運(yùn)算
?邏輯加、邏輯乘和邏輯非
.邏輯代數(shù)的特點(diǎn)
?字母表示變量
如A和B
?有限域
任何變量的取值只有0和1兩種可能
可用真值表表示
邏輯加運(yùn)算
■邏輯或
?用運(yùn)算符號(hào)“+”表示
-運(yùn)算規(guī)則
?0+0=0
?0+1=1
?1+0=1
?1+1-1
.真值表
ABA+B
000
011
101
111
邏輯乘運(yùn)算
邏輯與
?用運(yùn)算符號(hào)”/表示
運(yùn)算規(guī)則:
?0-0=0
?0-1=0
?1-0=0
?1-1-1
真值表:
ABAB
000
010
100
111
邏輯非運(yùn)算
將1變成。,將。變成1。
■表示為L(zhǎng)=A
6=1
i=o
-真值表
AA
01
10
邏輯表達(dá)式
.用若干個(gè)邏輯變量和邏輯運(yùn)算符組
成的數(shù)學(xué)式子
.例子:L=AB+C
-真值表
運(yùn)算法則
交換律:A+B=B+A
AB=BA
結(jié)合律:(A+B)+C=A+(B+C)
(AB)C=A(BC)
分配律:A(B+C)=AB+AC
A+(BC)=(A+B)(A+C)
吸收律:A+AB=A
A(A+B)=A
A+AB=A+B
A(A+B)=AB
運(yùn)算法則
反演律:A+B=AB
AB=A+B
重疊律:AA=A
A+A=A
A=A
互補(bǔ)律:A+A=1
AA=O
律:A+O=A
A+l=l
A-0=0
A1=A
邏輯代數(shù)的運(yùn)算規(guī)則的證明
.根據(jù)邏輯代數(shù)的運(yùn)算法則進(jìn)行
用列出真值表的方法進(jìn)行證明
.例證明(A+B)(A+C)=A+BC
證:(A+B)(A+C)=AA+AB+AC+BC分配律
=A+AB+AC+BC重疊律
-=A(1+B)+AC+BC分配律
=A+AC+BC0-1律
.=A(1+C)+BC分配律
=A+BC0-1律
例1-2化簡(jiǎn)邏輯表達(dá)式AB+AC+BC
解:AB+AC+BC
=AB+(A+B)C
=AB+ABC
=AB+C
?一個(gè)邏輯函數(shù)的真值表是惟一的,但是它的邏
輯表達(dá)式可能有多種多樣。
?邏輯表達(dá)式的化簡(jiǎn):尋找一種簡(jiǎn)潔的等價(jià)的邏
輯表達(dá)式。
?最小項(xiàng):在真值表中,變量的每一種組合。
?邏輯函數(shù)的一種表達(dá)式實(shí)際上就是那些輸出為
1的最小項(xiàng)的和。
例L3寫(xiě)出下列真值表的邏輯表達(dá)式
輸入輸出
ABcf
0000
0011
0101
0110
1001
1010
1100
1111
f=ABC+ABC+ABC+ABC
習(xí)題:1.81.9
LL2常見(jiàn)的門電路
-基本的門電路
.寄存器
-譯碼器
.算術(shù)運(yùn)算電路
控制邏輯
1.基本門電路
■門電路
?實(shí)現(xiàn)邏輯運(yùn)算的數(shù)字電路
■輸入端和輸出端有兩種狀態(tài)
?分別表示邏輯1和邏輯0。
-MOS場(chǎng)效應(yīng)晶體管
|Vcc
JR
輸出
輸入一
0V
MOS晶體管的構(gòu)成
wafer
die
(a)單元結(jié)構(gòu)(b)nMOS(c)pMOS
CMOS電路
互補(bǔ)型MOS
OVcc
GND
基本的門電路符號(hào)
門電路邏輯符號(hào)
A___
與門___AB
B---
A___:
或門〉____A+B
B.
非門A-L^A
A___
與非門O----AB
B---
或非門A__:
---A+B
B.
A__2
異或門)A?B
B.
-二生_.
—^白A__
電路B__---A或者B
CMOsn電路的例子
GND
三態(tài)門
-高阻狀態(tài)
-輸出控制功能
輸入輸出
(a)(b)(c)(d)
三態(tài)門的用途
-直接連接到公共信號(hào)線路
?總線
、總線第0位數(shù)據(jù)
A0__[>------r-r-0-------
BQ
CO__
DO-H>
SO?S3
邏輯門電路的分類
組合邏輯電路
?不具備記憶功能
?建立在簡(jiǎn)單邏輯門基礎(chǔ)上
?可以用真值表和邏輯表達(dá)式表示
-時(shí)序邏輯電路
?具有記憶功能
?電路的輸出取決于輸入狀況和電路的狀態(tài)
?建立在觸發(fā)器的基礎(chǔ)上
寄存器
計(jì)數(shù)器
2.觸發(fā)器
-一種具有記憶功能的電路
?有兩個(gè)穩(wěn)定的電路狀態(tài)
建立在R-S鎖存器(latch)的基礎(chǔ)上
特征表
R表示時(shí)序電路的下一個(gè)狀態(tài)與現(xiàn)有
狀態(tài)與輸入信號(hào)的邏輯函數(shù)關(guān)系
-例
S
當(dāng)前輸入SR當(dāng)前狀態(tài)Q”下一狀態(tài)Q向
0000
0011
0100
0110
1001
1011
110不確定
111不確定
D鎖存器
-在R-S鎖存器的輸入部分加上時(shí)鐘和
輸入控制的電路構(gòu)成
D觸發(fā)器
.有一個(gè)時(shí)鐘輸入信號(hào)
?上升沿,下降沿,周期,頻率
■在時(shí)鐘信號(hào)的上升沿輸入信號(hào)D送
入內(nèi)部并改變輸出Q
.Q(T+1)=D(T)
同步時(shí)序電路
用一條時(shí)鐘信號(hào)啟動(dòng)所有的觸發(fā)器
觸發(fā)器的輸出信號(hào)電平就是電路的
狀態(tài)
狀態(tài)的變化通常用狀態(tài)轉(zhuǎn)換圖表示
3.半加器和全加器
—L分為半加器和全加器兩種
HA半加器有兩個(gè)輸入端和兩個(gè)輸出端
-1.半加器的邏輯表達(dá)式:
S=A?B
C=AB
輸入信號(hào)輸出信號(hào)
ABSC
0000
0110
1010
1101
全加器
Ci-------
進(jìn)位輸入ci,進(jìn)位輸出co。
----S
:廠邏輯表達(dá)式:
一匚一CoS=?Ci+AB@+A百@+ABCi=A十B十Ci
Co=ABCi+ABCi+ABCi+ABCi=AB+BCi+ACi
輸入信號(hào)輸出信號(hào)
ABCisCo
00000
00110
01010
01101
10010
10101
11001
11111
全加器與半加器
OrCAD
4位加法器
??Cany_lnSUM■------
Ci
XDX2'
YO:EZ^-?y.
Carry_Out-
FULLADD.sch
4.寄存器(Register)
由多個(gè)D觸發(fā)器構(gòu)成
?可以存放一個(gè)完整的二進(jìn)制數(shù)據(jù)
■通常用一個(gè)名字表示
?如RI、R2
■對(duì)寄存器內(nèi)容的操作
?移位、計(jì)數(shù)、清除、裝入
R1||10001110
(a)符號(hào)表示(b)表示各個(gè)位
]50.]58.70
R3(H)R3(L)
DQ(c)表示位序(d)表示高低字段
CLK--->
移位寄存器
串行輸入串行輸出
-串行輸入并行輸出
-并行輸入串行輸出
寄存器的數(shù)據(jù)傳輸
-并行輸入并行輸出
.RI—R2
R1R2
5.計(jì)數(shù)器
-由多個(gè)觸發(fā)器構(gòu)成
■異步計(jì)數(shù)器
?除第一個(gè)觸發(fā)器的計(jì)數(shù)信號(hào)來(lái)自外部,其余觸
發(fā)器的計(jì)數(shù)信號(hào)來(lái)自上一個(gè)觸發(fā)器的輸出
■同步計(jì)數(shù)器
?外部計(jì)數(shù)信號(hào)同時(shí)送到各觸發(fā)器的時(shí)鐘輸入端
-時(shí)序邏輯電路
異步計(jì)數(shù)器的例子
當(dāng)前狀態(tài)下一狀態(tài)
00000001
00010010
00100011
00110100
01000101
一般的時(shí)序邏輯電路
觸發(fā)器與組合邏輯電路的結(jié)合
輸入
6.編碼器和譯碼器
編碼的信息與譯碼的信息
2〃個(gè)輸入信號(hào)的編碼器有〃個(gè)輸出信號(hào)
輸入信號(hào)中只有一個(gè)是有效的電平
D7D6D5D4D3D2DIDOA2AlAO
D700000001000
D6
8-3A200000010001
D5編
D4A100000100010
碼
D300001000011
器A0
D200010000100
D100100000101
DO
01000000110
10000000111
譯碼器
〃個(gè)輸入信號(hào)的譯碼器有2〃個(gè)輸出信號(hào)
?每個(gè)輸出信號(hào)對(duì)應(yīng)于〃個(gè)輸入信號(hào)的一種編碼
?輸出信號(hào)中只有一個(gè)處于有效狀態(tài)
?通常還有一個(gè)輸出許可信號(hào)(EN)
A2AlAOEND7D6D5D4D3D2D1DO
000100000001
D7
001100000010
A1L)o
3-8
An--------010100000100
AU譯
nd011100001000
碼100100010000
器
02101100100000
ENDI110101000000
DO111110000000
xxx000000000
7.數(shù)據(jù)選擇器
根據(jù)選擇信號(hào)從多個(gè)輸入端中選擇一個(gè)作
為輸出
有〃個(gè)選擇信號(hào)的數(shù)據(jù)選擇器從2〃個(gè)輸入
數(shù)據(jù)線中選擇一個(gè)作為輸出
邏輯表達(dá)式:
Y=S]S0I。+StS0Ij+SiSgI2+S]S0I3
S]So
-功能表
SO1|丫|
?
RZI。
AY□zII
12
QZ13
習(xí)題
.1.10
.1.11
.1.12
.1.15
1-1.3數(shù)字系統(tǒng)基礎(chǔ)
i.數(shù)字系統(tǒng)及其表示
?層次化設(shè)計(jì)
基本的門電路
觸發(fā)器、編碼器、譯碼器、一位加法器
寄存器、計(jì)數(shù)器
?較高層次的功能單元表示成由下一
層次的功能單元表示的結(jié)構(gòu)框圖
2.數(shù)字集成電路的分類
-封裝方式
?雙列直插封裝(DIP)
?引腳格柵陣列(PGA)
-工作原理
?雙極型
每個(gè)晶體管由p型和n型兩種半導(dǎo)體構(gòu)成
速度較高
?單極型(場(chǎng)效應(yīng))
每個(gè)晶體管由一種半導(dǎo)體材料構(gòu)成
nMOS和CMOS
耗電較低
集成度高
集成電路實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)的方法
采用現(xiàn)成的集成電路
?利用通用的集成電路
?成本較低
?性能低
定制專用(FullCustom)集成電路
?由開(kāi)發(fā)者自己設(shè)計(jì)芯片版圖(ASIC)
?開(kāi)發(fā)周期長(zhǎng)
?開(kāi)發(fā)成本高
使用半定制(Semi-custom)芯片
?在芯片廠商的半成品基礎(chǔ)上設(shè)計(jì)定制
?利用率低
半定制芯片的分類
■門陣列(GataArray)
?排成二維陣列的標(biāo)準(zhǔn)單元
.一?些互連通道
■標(biāo)準(zhǔn)單元(StandardCell)
?標(biāo)準(zhǔn)單元版圖庫(kù)
1?標(biāo)準(zhǔn)單元邏輯電路圖庫(kù)
■可編程邏輯電路芯片(PLD)
?功能單元或者連接線路可根據(jù)需要進(jìn)行改變
?PLA、PAL、FPGA、CPLD
PLA
由與門利或門邏輯電路組合而成的陣列
O0O1O//i
PAL
-或陣列固定
與陣列可編程
目
CPLD
IOIO
模GAL模塊GAL模塊模
塊塊
>
>
IO>IO
>
模GAL模塊GAL模塊>模
塊>塊
FPGA
3.數(shù)字系統(tǒng)中的信號(hào)延遲與干擾
■延遲時(shí)間
?從輸入信號(hào)的建立到輸出信號(hào)的產(chǎn)生之間
的時(shí)間間隔
■延遲造成的影響
?使得電路的運(yùn)行速度受到限制
?形成一個(gè)瞬間的不確定的輸出信號(hào)
A
A
B
B
F
t]L+tpdt2t2+tpd
門電路的扇出數(shù)與扇入數(shù)
■扇出數(shù)
?一個(gè)門電路能夠驅(qū)動(dòng)的同類門電路
的最大數(shù)量
?MOS電路的扇出數(shù)主要受到連接線
路中分布電容的影響
?影響門電路的輸出延遲
■扇入數(shù)
?一個(gè)基本門電路的輸入端的數(shù)量
數(shù)字系統(tǒng)的局限性
性能、穩(wěn)定性、可靠性
■電信號(hào)的傳播速度
?電信號(hào)的實(shí)際傳播速度小于光速
-電路的脈沖串?dāng)_
?一根導(dǎo)線上電信號(hào)所產(chǎn)生的電場(chǎng)與另一根電線上
產(chǎn)生的電場(chǎng)
■傳輸線反射
?當(dāng)信號(hào)電平的變化時(shí)間短于信號(hào)在導(dǎo)線上的傳播
時(shí)間時(shí)
?電平信號(hào)從一端傳播到另一端后由于受到阻礙而
反射回來(lái)
-外部信號(hào)的干擾
?EMC
傳輸線反射的避免
-保持信號(hào)的傳輸線路上的阻抗一致性
?終端電路
傳輸線
(a)串聯(lián)終端
(b)并聯(lián)終端
1.2數(shù)字計(jì)算機(jī)的基本組成
-L2.1計(jì)算機(jī)的硬件結(jié)構(gòu)
?1.運(yùn)算器
?2.存儲(chǔ)器
?3.控制器
?4.輸入輸出設(shè)備
-L2.2計(jì)算機(jī)軟件
?1.軟件的分類
?2.操作系統(tǒng)
-123計(jì)算機(jī)語(yǔ)言及其編譯
?1.計(jì)算機(jī)語(yǔ)言的類型
?2.程序設(shè)計(jì)語(yǔ)言的編譯
1.2.1計(jì)算機(jī)的硬件結(jié)構(gòu)
,數(shù)據(jù)線路
>控制信號(hào)
MajorComponentsofaComputer
基本概念
ALU
存儲(chǔ)器(讀、寫(xiě)、訪
問(wèn))
容量(字、字節(jié))
字長(zhǎng)
指令
程序
CPU
主機(jī)
總線
輸入輸出設(shè)備
-輸出設(shè)備
?L顯示器
?2.打印設(shè)備
?3.繪圖儀
■輸入設(shè)備
?鍵盤
?鼠標(biāo)器
■外存儲(chǔ)設(shè)備
1.2.2計(jì)算機(jī)軟件
-系統(tǒng)軟件
操作系統(tǒng)
編譯程序
解釋程序
-應(yīng)用軟件
■虛擬機(jī)(virtualmachine)
?計(jì)算機(jī)的邏輯視圖
-軟件與硬件的等效性
虛擬機(jī)
系統(tǒng)的不同視圖
■應(yīng)用級(jí)
.JVM
■操作系統(tǒng)級(jí)
?進(jìn)程
-硬件級(jí)(指令級(jí))
?計(jì)算資源,網(wǎng)絡(luò)資源,存儲(chǔ)資源的映像
?支持多操作系統(tǒng)(分時(shí)運(yùn)行)
?超級(jí)監(jiān)管器hypervisor
2.操作系統(tǒng)
-存儲(chǔ)管理
?內(nèi)存管理和外存管理
■命令處理
■進(jìn)程管理
-設(shè)備管理
-網(wǎng)絡(luò)通信管理
1.2.3計(jì)算機(jī)語(yǔ)言及其編譯
-機(jī)器語(yǔ)言
?000001010
.匯編語(yǔ)言
?ADDRI,R2
-高級(jí)語(yǔ)言
?A=A+B
-應(yīng)用語(yǔ)言
2.程序設(shè)計(jì)語(yǔ)言的編譯
編譯過(guò)程
-詞法分析
?Lexicalanalysis
語(yǔ)法分析
?Semanticanalysis
生成中間代碼
代碼優(yōu)化
生成目標(biāo)代碼
ThanksYou!
L3計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)概論
一、概念
卜?計(jì)算機(jī)實(shí)現(xiàn)Implementation
,器件選擇,機(jī)械、封裝、印板、
機(jī)箱、電源、冷卻設(shè)計(jì)
?計(jì)算機(jī)組成Organization
-邏輯設(shè)計(jì)
?計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)Architecture
外特性設(shè)計(jì)
木目系
應(yīng)用理序
I操作至統(tǒng)
編譯—
系統(tǒng)指令系統(tǒng)
結(jié)構(gòu)
組成
實(shí)現(xiàn)
系統(tǒng)結(jié)構(gòu)的例子
系統(tǒng)結(jié)構(gòu)產(chǎn)品
digitalDigitalAlpha(VI,V3)DEC21064,21164,21264
HPPA-RISC(Vl.l,V2.0)HP3000(930,950),
HEWLETT
PACKARDHP9000(800,850)
PA7100,PA8000
SunSparc(V8,V9)TISuperSPARCTMS390Z50
(inSunSPARCstation20)
MIPS32,MIPS64MIPS2000,3000,4000,8000,
10000(inSGIworkstation)
IBMPowerPCPPC750,740,604,603,601,
Power4,Power5
intel.IntelIA-32,IA-641386,I486,P,PII,Pill,P4,
Itanium
AMD口AMDx86-64SledgeHammer
系統(tǒng)結(jié)構(gòu)的研究范圍
■外特性.新型系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
?指令系統(tǒng)?并行性
?數(shù)據(jù)表示?數(shù)據(jù)流
?尋址方式?推理機(jī)
?寄存器集?神經(jīng)網(wǎng)
.界面設(shè)計(jì)■性能成本評(píng)價(jià)
?確定硬件功能?運(yùn)算速度
?存儲(chǔ)容量
?I/O帶寬
并行性
■并行性(parallelism)
?同時(shí)性(simultaneous)
?并發(fā)性(concurrence)
-并行機(jī)型
?標(biāo)量機(jī)(scalar)
?向量機(jī)(vector)
?陣歹”機(jī)(array)
?多處理機(jī)(multiprocessor)
并行性
■操作級(jí)
?流水
■指令級(jí)
?指令調(diào)度
?推測(cè)執(zhí)行
-線程與處理器級(jí)
?多線程
?多核
?多處理器
影響系統(tǒng)結(jié)構(gòu)的因素
-語(yǔ)言-操作系統(tǒng)
?計(jì)算模型?系統(tǒng)服務(wù)機(jī)制、
?軟硬件界面?存儲(chǔ)管理、
■編譯?進(jìn)程同步和切換、
?故障診斷
?數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)(如堆棧)
?指令集的特征-應(yīng)用
?控制結(jié)構(gòu)(指令調(diào)度)?數(shù)據(jù)及運(yùn)算類型
.器件?算法
?計(jì)算模型(數(shù)據(jù)流,歸約,模
?軟硬件的功能分配式匹配)
結(jié)構(gòu)設(shè)計(jì)(
?cache)?性價(jià)比(微機(jī)vs大型機(jī),專用
?開(kāi)發(fā)手段機(jī)VS通用機(jī)
性能指標(biāo)
?響應(yīng)時(shí)間
?吞吐率
?可擴(kuò)展性
?可編程性
?可靠性
?可用性
?性價(jià)比
-峰值性能及持續(xù)性能
簡(jiǎn)單的分析方法
CPU時(shí)間的計(jì)算
Tcpu—InxCPIxTc
n
ZCPLXli
CPI=^---n--------
IA
i=l
其中:£是第i種指令的數(shù)量
CPL?是第i種指令的執(zhí)行周期數(shù)
其他性能指標(biāo)
MPS指標(biāo)
MIPS=----------=-------------------------=-------—
7£X106/NXCPIXKX1()6CPIx106
&時(shí)鐘速率
MIPSr=—XMIPS時(shí)
局限性:標(biāo)量機(jī),指令的差異
.MFLOPS指標(biāo)
IFN
MFLOPS二
TEXIO6
.TPS指標(biāo)
?每秒處理的事務(wù)數(shù)
阿姆達(dá)爾定律
Performanceimprovementfromfasterhardwaretechnology
islimitedtothefractionoftimethefastertechnologycanbe
used.
To1
Sp=—
Te
1—1十一
Ye
T
10
Te
fe/re
測(cè)試方法
-選擇工作負(fù)載
?指令混合
?核心程序
?合成程序
?應(yīng)用程序
-測(cè)試運(yùn)行
.統(tǒng)計(jì)結(jié)果
問(wèn)題:
一設(shè)計(jì)算機(jī)執(zhí)行程序A的時(shí)間為1
秒,執(zhí)行程序B的時(shí)間為2秒,程
序A和程序B的執(zhí)行指令數(shù)均為
106條,問(wèn)該計(jì)算機(jī)的平均性能。
統(tǒng)計(jì)結(jié)果
算術(shù)平均
1仔11111
Am——ZRi-'Z7-(T+7+…+.)
nLin1112In
ni=\/=1
幾何平均
_211
G〃,二j(0R)二1_nj
=,(n五)二R;XH,X...XR;
G,〃(X)/
=Crrn(7)
G〃?(y)y
調(diào)和平均
nn
Hm二」一二
〃1fT1+T2+...+T〃
LTi
YR1=1
幾何平均的特點(diǎn):
不論取哪一臺(tái)作參考機(jī),均能保持比較結(jié)果的一
致性。
例:設(shè)有計(jì)算機(jī)A,B,C,運(yùn)行程序1和2。以A機(jī)為參考機(jī),結(jié)果如下:
程序A機(jī)B機(jī)C機(jī)
1120.5
210.52
Am(A)=1,Am(B)=1.25,Am(C)=1.25
以B機(jī)為參考機(jī),則結(jié)果如下:
程序A機(jī)B機(jī)C機(jī)
10.510.25
2214
Am(A)=1.25,Am(B)=l,Am(C)=2.125
苣
M
4
+
?
?
I
^
x
+
一
J
:?
W
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023八年級(jí)數(shù)學(xué)上冊(cè) 第2章 三角形2.5 全等三角形第5課時(shí) SSS說(shuō)課稿 (新版)湘教版
- 2024年九年級(jí)語(yǔ)文上冊(cè) 第五單元 第17課《草房子》說(shuō)課稿 鄂教版
- 25《慢性子裁縫和急性子顧客》(說(shuō)課稿)-2023-2024學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)下冊(cè)
- 2024-2025學(xué)年高中物理 第一章 電磁感應(yīng) 4 楞次定律說(shuō)課稿 教科版選修3-2
- 2025深圳市途安汽車租賃有限公司租賃合同
- 2025地區(qū)代理合同樣式詳細(xì)版
- 2024年四年級(jí)英語(yǔ)下冊(cè) Unit 5 What will you do this weekend Lesson 27說(shuō)課稿 人教精通版(三起)
- 2023八年級(jí)生物下冊(cè) 第七單元 生物圈中生命的延續(xù)和發(fā)展第一章 生物的生殖和發(fā)育第2節(jié) 昆蟲(chóng)的生殖和發(fā)育說(shuō)課稿 (新版)新人教版
- 個(gè)人消防安裝合同范例
- 俄羅斯電梯采購(gòu)合同范例
- 胎兒性別鑒定報(bào)告模板
- 大學(xué)生就業(yè)指導(dǎo)PPT(第2版)全套完整教學(xué)課件
- 家具安裝工培訓(xùn)教案優(yōu)質(zhì)資料
- 湖南大一型抽水蓄能電站施工及質(zhì)量創(chuàng)優(yōu)匯報(bào)
- 耳穴療法治療失眠
- 少兒財(cái)商教育少兒篇
- GB 1886.114-2015食品安全國(guó)家標(biāo)準(zhǔn)食品添加劑紫膠(又名蟲(chóng)膠)
- 初二上冊(cè)期末數(shù)學(xué)試卷含答案
- envi二次開(kāi)發(fā)素材包-idl培訓(xùn)
- 2022年上海市初中語(yǔ)文課程終結(jié)性評(píng)價(jià)指南
- 西門子starter軟件簡(jiǎn)易使用手冊(cè)
評(píng)論
0/150
提交評(píng)論