




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高華方學(xué)出版社
清華大學(xué)計(jì)算機(jī)系列教材鄭緯民湯志忠編著
計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)
I清華大學(xué)計(jì)算機(jī)系列教材
(第2版)計(jì)算機(jī)系統(tǒng)
■■結(jié)構(gòu)
材清華大學(xué)出版社
高華廣字出版社
課程介紹
高華廣字出版社
1.課程名稱
ComputerArchitecture
計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)計(jì)算機(jī)體系結(jié)構(gòu)
建筑物的設(shè)計(jì)或式樣,通常指一個(gè)系統(tǒng)的外貌
2.研究內(nèi)容
從外部來研究計(jì)算機(jī)系統(tǒng)
使用者所看到的物理計(jì)算機(jī)的抽象
編寫出能夠在機(jī)器上正確運(yùn)行的程序所必須
了解到的計(jì)算機(jī)屬性
清華7二字£1用工包一
/'.fff,tLJ','~,??t'.?'irr*_?.■?!.J.ik-?TAJ
?,一,,J',.}J_/IJi/'?=?■■,一/二才▼
3.學(xué)習(xí)目的
建立計(jì)算機(jī)系統(tǒng)的完整概念
學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的分析方法和設(shè)計(jì)方法
了解計(jì)算機(jī)系統(tǒng)的最新研究成果
4.學(xué)科方向
一級(jí)學(xué)科1個(gè):計(jì)算機(jī)科學(xué)與技術(shù)
二級(jí)學(xué)科3個(gè):計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)軟
件及理論、計(jì)算機(jī)應(yīng)用技術(shù)
全國重點(diǎn)學(xué)科:計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、計(jì)算機(jī)應(yīng)
用技術(shù)
清/華*1,**,(廣字出版社,/,rpF,y/'?**J?,---
ff.?LJrr*''?/<,?CJAI
5.與其他學(xué)科的交叉
學(xué)科交叉:計(jì)算機(jī)組成、操作系統(tǒng)、匯編語言、
數(shù)據(jù)結(jié)構(gòu)、微計(jì)算機(jī)技術(shù)、計(jì)算機(jī)網(wǎng)
絡(luò)、...
新內(nèi)容:超標(biāo)量處理機(jī)、超流水線處理機(jī)、
VLIW處理機(jī)、向量處理機(jī)、并行處理機(jī)、
多處理機(jī)、互連網(wǎng)絡(luò)、……
計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)正處于變革時(shí)期
軟件■系統(tǒng)結(jié)構(gòu)■實(shí)現(xiàn)技術(shù),兩頭發(fā)展快中間慢
非馮計(jì)算機(jī)正興起
系統(tǒng)結(jié)構(gòu)的發(fā)展時(shí)期已經(jīng)到來
6.課程安排
課內(nèi):64學(xué)時(shí),
實(shí)驗(yàn):16學(xué)時(shí),
課內(nèi)外比例:課內(nèi)1:課外>1
除完成作業(yè)之外,還要多看參考書
多看好論文(被SCI、EI收錄),了解國內(nèi)外
最新研究成果
7.教材和參考書
教材:清華大學(xué)計(jì)算機(jī)系列教材:計(jì)算機(jī)系統(tǒng)
結(jié)構(gòu)(第二版),清華大學(xué)出版社
(l)DavidA.PattersonandJohnL.Hennessy,
ComputerArchitecture:AQuantitativeApproach
3Ed.SanFrancisco:MorganKaufmann
Publishers
中文:計(jì)算機(jī)系統(tǒng)結(jié)構(gòu):一種定量的方法(第
二版,第三版即將出版),清華大學(xué)出版社
(2)KaiHwang,AdvancedComputerAcrchitecture
ParallelismScalabilityProgrammability
中文:高等計(jì)算機(jī)系統(tǒng)結(jié)構(gòu):并行性可擴(kuò)展
性可編程性,清華大學(xué)出版社、廣西科學(xué)技
術(shù)出版社
高華十學(xué)出版社
第1章基本概念
1.1計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)簡(jiǎn)介
1.2計(jì)算機(jī)系統(tǒng)的評(píng)價(jià)標(biāo)準(zhǔn)
1.3計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)技術(shù)
1.4計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的發(fā)展
1.5計(jì)算機(jī)系統(tǒng)的分類
高華尢學(xué)出版社
1」計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)簡(jiǎn)介
1.1.1為什么要研究系統(tǒng)結(jié)構(gòu)
1.1.2如何認(rèn)識(shí)計(jì)算機(jī)系統(tǒng)
1.1.3計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的定義
1.1.4計(jì)算機(jī)組成技術(shù)
1.1.5計(jì)算機(jī)實(shí)現(xiàn)技術(shù)
高華尢學(xué)出版社
1.1.1為什么要研究系統(tǒng)結(jié)構(gòu)
1.提高處理機(jī)運(yùn)算速度:MIPS=FzxIPC
其中:Fz為處理機(jī)的工作主頻
IPC(lnstructionPerCycle)為
每個(gè)時(shí)鐘周期平均執(zhí)行的指令條數(shù)
提高IPC:依靠先進(jìn)系統(tǒng)結(jié)構(gòu)
過去,幾個(gè)或幾十個(gè)周期完成一條指令
現(xiàn)在,一個(gè)周期完成幾條指令
提高Fz:縮短門電路延遲,依靠技術(shù)進(jìn)步
流水線技術(shù)等,依靠先進(jìn)系統(tǒng)結(jié)構(gòu)
從指令串行執(zhí)行,至!JP4的20級(jí)流水線
清華十字出版社
35(?’SPECint速度指標(biāo)
DECAlpha
300
依靠技術(shù)進(jìn)步性能每年每年1.58倍
250提高35%
先進(jìn)系統(tǒng)結(jié)構(gòu)對(duì)性能的
200貢獻(xiàn)是技術(shù)進(jìn)步的5倍
DECAlpha
150
IBMPower2
DECAlpha
100
每年1.35倍
HP
IBM900
50MIPSMIPSPower
R3000
SUN4吧
0
198519851986198719881989199019911992199319941995
高華尢學(xué)出版社
2.計(jì)算機(jī)性能提高的幾個(gè)階段
20世紀(jì)70年代末之前,大型機(jī)和小型機(jī)計(jì)算機(jī)性能每年
提高25%?30%。
20世紀(jì)80年代初,出現(xiàn)微處理機(jī),依靠集成電路技術(shù),
性能每年提高35%
20世紀(jì)80年中期,出現(xiàn)RISC技術(shù)、高級(jí)語言和操作系
統(tǒng)等,性能每年提高50%
1995年,先進(jìn)系統(tǒng)結(jié)構(gòu)對(duì)微處理器性能的貢獻(xiàn)是單純技
術(shù)進(jìn)步的5倍。
3.近幾年及將來,計(jì)算機(jī)性能按摩爾定理發(fā)展。
4.計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)者們要不斷創(chuàng)新。
高華方學(xué)出版社
1.1.2如何認(rèn)識(shí)計(jì)算機(jī)系統(tǒng)
1.虛擬計(jì)算機(jī)
定義:從不同角度所看到的計(jì)算機(jī)系統(tǒng)的屬性
是不同的。
主要觀察角度包括:
應(yīng)用程序員
系統(tǒng)程序員
硬件設(shè)計(jì)人員
對(duì)計(jì)算機(jī)系統(tǒng)的認(rèn)識(shí)通常只需要在某一個(gè)層次
上
虛擬計(jì)算機(jī)系統(tǒng)
2.計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)
?計(jì)算機(jī)系統(tǒng)可分為7個(gè)層次
?第3級(jí)至第6級(jí)由軟件實(shí)現(xiàn),稱為虛擬機(jī)
?從學(xué)科領(lǐng)域來劃分:
第0級(jí)和第1級(jí)屬于計(jì)算機(jī)組成原理
第2級(jí)屬于計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)
第3至第5級(jí)屬于系統(tǒng)軟件
第6級(jí)屬于應(yīng)用軟件
?它們之間有交叉
例如:第3級(jí)必須依賴第4級(jí)和第5級(jí)來實(shí)現(xiàn)
高華方學(xué)出版社
期聞?wù)Q明耍英軸眼煽因惻薄闞同
計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)
肩華尢學(xué)出版社
高華廣字出版社
3.透明性概念
?定義:本來存在的事物或?qū)傩?,從某種角度
看似乎不存在
?例如:CPU類型、型號(hào)、主存儲(chǔ)器容量等
對(duì)應(yīng)用程序員透明
對(duì)系統(tǒng)程序員、硬件設(shè)計(jì)人員等不透明
?例如:浮點(diǎn)數(shù)表示、乘法指令
對(duì)高級(jí)語言程序員、應(yīng)用程序員透明
對(duì)匯編語言程序員、機(jī)器語言程序員不透明
?例如:數(shù)據(jù)總線寬度、微程序
對(duì)匯編語言程序員、機(jī)器語言程序員透明
對(duì)硬件設(shè)計(jì)人員、計(jì)算機(jī)維修人員不透明
高華方學(xué)出版社
:厚駕媒嬰f式縱則”昌堤直翼崎骷姆,圣3
1.1.3計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的定義
計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)定義一
Amdahl于1964年在推出IBM360系列計(jì)
算機(jī)時(shí)提出:
程序員所看到的計(jì)算機(jī)系統(tǒng)的屬性,即概念性結(jié)
構(gòu)和功能特性
程序員:系統(tǒng)程序員(包括:匯編語言、機(jī)器
語言、編譯程序、操作系統(tǒng))
看到的:編寫出能在機(jī)器上正確運(yùn)行的程序所
必須了解到的
概念性結(jié)構(gòu)
舊M360系列計(jì)算機(jī)的概念性結(jié)構(gòu)
清附屬S...得—1
功能喏卷指令系統(tǒng)及其執(zhí)行模式二
?數(shù)據(jù)表示:硬件能夠直接認(rèn)別和處理的數(shù)據(jù)類型;
?尋址技術(shù):編址方式、尋址方式和定位方式等;
?寄存器組織:操作數(shù)寄存器、變址寄存器、控制寄存
器及專用寄存器的定義、數(shù)量和使用規(guī)則等;
?指令系統(tǒng):操作類型、格式,指令間的排序控制等;
?中斷系統(tǒng):中斷類型、中斷級(jí)別和中斷響應(yīng)方式等;
?存儲(chǔ)系統(tǒng):尋址空間、虛擬存儲(chǔ)器、Cache存儲(chǔ)器等;
?處理機(jī)工作狀態(tài):定義和切換方式,如管態(tài)和目態(tài)等;
?輸入輸出系統(tǒng):數(shù)據(jù)交換方式、交換過程的控制等;
?信息保護(hù):信息保護(hù)方式和硬件對(duì)信息保護(hù)的支持等。
高華7,二字出版社一
2.計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)定義;
研究軟硬件功能分配和對(duì)軟硬件界面的確定
計(jì)算機(jī)系統(tǒng)由軟件、硬件和固件組成,它們?cè)?/p>
功能上是同等的。
同一種功能可以用硬件實(shí)現(xiàn),也可以用軟件或
固件實(shí)現(xiàn)。
不同的組成只是性能和價(jià)格不同,他們的系統(tǒng)結(jié)
構(gòu)是相同的。
系列計(jì)算機(jī)概念:相同系統(tǒng)結(jié)構(gòu),不同組成和實(shí)
現(xiàn)的一系列計(jì)算機(jī)系統(tǒng)。
高華大學(xué)出版社
1.1.4計(jì)算機(jī)組成技術(shù)“三
1.課程名稱
ComputerOrganization
計(jì)算機(jī)組成,計(jì)算機(jī)組織,計(jì)算機(jī)原理,計(jì)
算機(jī)組成原理
2.研究方法
從內(nèi)部研究計(jì)算機(jī)系統(tǒng)
計(jì)算機(jī)組成是指計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的邏輯實(shí)現(xiàn)。
清華7二字cd砂包部,~
j_/jjj、_j2j.?_/j、Jjjr'rj>f,,J*._/_/
3.主要研究內(nèi)容
?確定數(shù)據(jù)通路的寬度;
?確定各種操作對(duì)功能部件的共享程度;
?確定專用的功能部件;
?確定功能部件的并行度;
?設(shè)計(jì)緩沖和排隊(duì)策略;
?設(shè)計(jì)控制機(jī)構(gòu);
?確定采用何種可靠性技術(shù)。
清華廣學(xué)出版社
1.1.5計(jì)算機(jī)實(shí)現(xiàn)技術(shù)
計(jì)算機(jī)實(shí)現(xiàn)是指計(jì)算機(jī)組成的物理實(shí)現(xiàn)主要包
括:
加理機(jī)、主存儲(chǔ)器等部件的物理結(jié)構(gòu);
器件的集成度和速度;
專用器件的設(shè)計(jì);
器件、模塊、插件、底版的劃分與連接;
信號(hào)傳輸技術(shù);
電源、冷卻及裝配技術(shù),制造工藝及技術(shù)等。
隨著技術(shù)、器件和應(yīng)用的發(fā)展,三者之間的界
限越來越模糊。
高華十學(xué)出版社
1.2計(jì)算機(jī)系統(tǒng)的評(píng)價(jià)標(biāo)準(zhǔn)
121運(yùn)算速度
1.2.2存儲(chǔ)器系統(tǒng)
123其他性能
124價(jià)格標(biāo)準(zhǔn)
高華方學(xué)止,
1.2.1運(yùn)算速度
運(yùn)算速度是表示處理機(jī)性能的主要指標(biāo)。
有多種表示處理機(jī)運(yùn)算速度的方法。
哪一種表示方法合理?
1.時(shí)鐘頻率(處理機(jī)主頻)
只能用于同一公司、同一類型、同一配置的處理機(jī)
如:Pentium42.0G比Pentium4L6G快25%?
Pentium42.4G比Pentium4L6G快50%?
只表示CPU的指令處理能力
實(shí)際運(yùn)算速度還與Cache、內(nèi)存、I/O、被執(zhí)行程序
等均有關(guān)。
靛力學(xué)出版社
2.指令執(zhí)行速度
?一種經(jīng)典的表示運(yùn)算速度的方法
MIPS(MillionInstructionsPerSecond),GIPS,TIPS
指令條數(shù)巨二[pc*Fz
MIPS二
執(zhí)行時(shí)間xIO,CPI
其中:Fz為處理機(jī)的工作主頻
CPI(CyclesPerInstruction)為
每條指令所需的平均時(shí)鐘周期數(shù)
IPC(InstructionPerCycle)為
每個(gè)時(shí)鐘周期平均執(zhí)行的指令條數(shù)
例1:計(jì)算PentiumlV2GHz處理機(jī)的指令執(zhí)行速度。
?解:由于PentiumlV2GHz處理機(jī)的
IPC=4(或CPI=0.25),
Fz=2000MHz
因止匕,MIPSpentiumlV2G=FzxIPC=2000x4
=8000MIPS=8GIPS
即每秒鐘80億次(平均每秒鐘執(zhí)行80億條指令)
?主要優(yōu)點(diǎn):直觀、方便。目前還經(jīng)常使用
?主要缺點(diǎn):
(1)不同指令的執(zhí)行速度差別很大
(2)指令使用頻度差別很大
(3)有相當(dāng)多的非功能性指令
3.等效指令速度:
吉普森(Gibson)法:加減法50%,乘法15%,
除法5%,程序控制15%,其他15%
靜態(tài)指令使用頻度:在程序中直接統(tǒng)計(jì)
動(dòng)態(tài)指令使用頻度:在程序執(zhí)行過程中統(tǒng)計(jì)
n
等效指令執(zhí)行時(shí)間T=Z(TiiwzxWeight/)
i=l
等效指令速度MIPS=-―-——
yWeight/
—MIPS
n
等效CPI=Z(CPLxWeight,)
Z=1
信些「'1學(xué)出版社.I
例2:我國早期研制的一種小型計(jì)算機(jī)DJS-130
定點(diǎn)16位,加法指令每秒50萬次,但沒有
硬件乘除法指令。用軟件實(shí)現(xiàn)乘除法,速
度低100倍左右。求等效指令速度。
解:等效指令速度為:
等效指令速度MIPS二八QC=0.02MIPS
U.oUU.ZU、
(z------+----------)
0.50.5/100
即每秒2萬次,
由于用軟件實(shí)現(xiàn)乘除法,等效指令速度降
低了25倍。
高物二學(xué)社mw
例3:假設(shè)在一般程序中浮點(diǎn)開平方操作FPSQR所占
的比例為2%,它的CPI為100;其他浮點(diǎn)操作
FP所占的比例為23%,它的CPI=4.0;其余
75%指令的CPI=1.33,計(jì)算該處理機(jī)的等效
CPIo如果FPSQR操作的CPI也為4.0,重新計(jì)算
等效CPI。
解:等效CPIi=100x2%+4x23%+l.33x75%=3.92
等效CP12=4x25%+1.33x75%=2.00
改進(jìn)了在用戶程序中僅占2%的開平方操
作,整個(gè)機(jī)器的等效運(yùn)算速度提高了近一倍。
高中方學(xué)出版社
4.指令執(zhí)行速度的4種平均方法
1?
?算術(shù)平均:-ZTime-
幾i=\
n
?調(diào)和平均(用速率來度量):手丁
~I—t1Ratei
?加權(quán)平均
]n
?加權(quán)算術(shù)平均:TimezxWeight/
幾Z=1
,加權(quán)調(diào)和平均:?Weight/
4Ratei
清親17二土破彳遼______
?幾何平均:正了TR
其中:n指不同的程序,ETR(executiontime
ratio),是第z?個(gè)程序相對(duì)于參考機(jī)器正交化后的
執(zhí)行時(shí)間
幾何平均速度與所參考的機(jī)器無關(guān),有如下
性質(zhì):
X的幾何平均值X]
匕的幾何平均值一[可的幾何平均值
幾何平均值的比率等于比率的幾何平均值
清華7二字出脫包/解
例4:兩個(gè)程序在三臺(tái)機(jī)器上的執(zhí)行時(shí)間
機(jī)器A機(jī)器B機(jī)器C
程序P1(秒)11020-
程序P2(秒)100010020
運(yùn)行程序P1時(shí),A的速度是B的10倍;
運(yùn)行程序P2時(shí),B的速度是A的10倍;
運(yùn)行程序P1時(shí),A的速度是C的20倍;
運(yùn)行程序P2時(shí),C的速度是A的50倍;
運(yùn)行程序P1時(shí),B的速度是C的2倍;
運(yùn)行程序P2時(shí),C的速度是B的5倍。
程序P1和P2各執(zhí)行1次,B的速度是A的9.1倍;
程序P1和P2各執(zhí)行1次,C的速度是A的25倍;
程序P1和P2各執(zhí)行1次,C的速度是B的275倍。
結(jié)論:
執(zhí)行程序P1和P2相同次數(shù),
機(jī)器A最慢,機(jī)器C最快
算術(shù)平均速度:三臺(tái)機(jī)器的速度之比為:
A::C=1:9,1:25
信菱十字出版社
加權(quán)算術(shù)平均
加權(quán)算術(shù)平均W1三臺(tái)機(jī)器的速度:A<B<C加權(quán)
算術(shù)平均W2三臺(tái)機(jī)器的速度:A<C<B加權(quán)算術(shù)
平均W3三臺(tái)機(jī)器的速度:C<B<A
機(jī)器A機(jī)器B機(jī)器C
程序Pl執(zhí)行時(shí)間(s)11020
程序P2執(zhí)行時(shí)間⑸100010020
加權(quán)W1(0.5,0.5)500.5055.0020.00
加權(quán)W2(0.909,0.091)91.9118.1920.00
加權(quán)W3(0.999,0.001)2.0010.0920.00
幾何平面——
幾何平均值與所參考的機(jī)器無關(guān),機(jī)器A與機(jī)器
B的性能相同,機(jī)器C的執(zhí)行時(shí)間是機(jī)器A或機(jī)器B
的0.63倍。
執(zhí)行程序P1和P2的總時(shí)間,機(jī)器A幾乎是機(jī)器日
的10倍。
執(zhí)行時(shí)間與A正交與B正交與C正交
正交化ABCABCABC
程序P11.010.020.00.11.02.00.050.51.0
程序P21.00.10.0210.01.00.250.05.01.0
算術(shù)平均1.05.0510.015.051.01.125.032.751.0
幾何平均1.01.00.631.01.00.631.581.581.0
總時(shí)間比1.00.110.049.11.00.3625.032.751.0
高華廣學(xué)出版社—
5.核心程序法
把應(yīng)用程序中使用最頻繁的那部分程序作為評(píng)價(jià)計(jì)
算機(jī)性能的標(biāo)準(zhǔn)程序。稱為基準(zhǔn)測(cè)試程序(benchmark)
?整數(shù)測(cè)試程序:Dhrystone
用C語言編寫,100條語句。包括:各種賦值語句,數(shù)
據(jù)類型和數(shù)據(jù)區(qū),控制語句,過程調(diào)用和參數(shù)傳送,整數(shù)
運(yùn)算和邏輯操作等。
VAX-n/780的測(cè)試結(jié)果為每秒1757個(gè)Dhrystones,
即:1VAXMIPS=1757Dhrystones/Second
?浮點(diǎn)測(cè)試程序:Linpack
用FORTRAN編寫,主要是浮點(diǎn)加法和浮點(diǎn)乘法操作
用MFLOPS(MillionFloatingPointOperationsPer
Second)表示,GFLOPS、TFLOPS
華小匕一二哥4口冷后-“卜
TSQEG塞準(zhǔn)程序SystemPerformanceEvaluationCooperative
由30個(gè)左右世界知名計(jì)算機(jī)大廠商所支持的
非盈利性國際合作組織,包括:IBM、AT&T、
BULL、Compaq>CDC>DG>DEC>Fujitsu、HP、
InteLMIPS、Motolola>SGkSUN、Unisys等;
1989年10月宣布SPEC1.0,程序量超過15萬
行,包含4個(gè)定點(diǎn)程序和6個(gè)浮點(diǎn)程序,測(cè)試結(jié)果
用SPECint'89和SPECfp'89表示。
1992年增加到有6個(gè)定點(diǎn)程序和14個(gè)浮點(diǎn)程
序,測(cè)試結(jié)果用SPECint,92和SPECfp'92表示。
1995年推出SPECint,95和SPECfp'95
SPEC2000,12個(gè)定點(diǎn)程序、14個(gè)浮點(diǎn)程序
信華方學(xué)出膽社—X;,;
?SPEC基準(zhǔn)測(cè)試程序舉例
處理機(jī)SPECint'95
SPECfpJ95
Pentiumll45018.513.3
Pentiumlll45018.713.7
Pentiumlll50020.614.7
Pientiumlll55022.315.6
Celeron300A12.09.66
Celeron33313.110.20
Celeron36614.110.70
Celeron40015.111.20
Celeron43316.111.60
Celeron46617.012.00
Pentium4性能評(píng)測(cè)數(shù)據(jù)
(數(shù)據(jù)全部來源于Intel網(wǎng)站)
Pentium41.5G1.6G1.7G1.8G1.9G2G2AG2.2G2.4G
SPECintlOOO531557579601621640722771819
SPECfp2000605626648667688702732766806
SYSmark2002159166174179186193212227242
NewTekLight5min5min5min4min4min4min4min3min4min
Wave3D7.0b51sec29sec11sec54sec38sec27sec16sec54sec35sec
WebMark2001248258269279288300319333350
WebMark2001-B254268280292299312326342371
WebMark2001-B2B263271282292303315342360369
WebMark2001-B2C236248255263292300326335343
」oss8ajd寸?UJn4u)l(d
LX*^?o_uc_?
O
,。山
Iooon*0n(Bq—lLOS
I
o
o
o」
os
s
8
o
*CNd」
寸
en?
_t
u
sxn
B一
q*
-^w
a>
。_o
山u
_c
0,①?
MV&SITYPRESS
SYSmark*2002一
Windows*XP
Pentium?4Processor
高華廣字出版社
Newlek*UghtWave*3Dv.7.0b
Pentium?4Processor
Shorterbarsindicatebetterperformance
N-MV^SITYPRESS
Pentium?4Processor
UNI1Y.—_
Pentium?4Processor
清華7,二字出瓶社
WebMark*2OO1-B2B一
Windows*XP
350
300
250
200
150
100
50
Pentium?4Processor
UNI1Y.—_
UNI1Y.—_
FlaskMPEG*vO.6with
DivX*4.11Codec
Pentium?4Processor
需華廣字出版社
Adobe*PhotoShop*v,6.01-
Windows*XP
Pentium?4Processor
ShorterbarsIndicatebetterperformance
6.峰值速度
峰值指令速度:MIPS、GIPS、TIPS
浮點(diǎn)峰值速度:MFLOPS、GFLOPS、TFLOPS
例5:一個(gè)由36臺(tái)計(jì)算機(jī)組成的Cluster系統(tǒng),每
臺(tái)計(jì)算機(jī)內(nèi)部由4個(gè)Pentiums700,計(jì)算這
個(gè)Cluster系統(tǒng)的指令峰值速度。
解:Pentiumlll700MHz,有3條指令流水線,
峰值指令速度為:700x3=2100MIPS
Cluster的峰值指令速度=700x3x36x4
=302400MIPS
即每秒3千億次
清華士學(xué)出版社
1.2.2存儲(chǔ)系統(tǒng)
1.存儲(chǔ)層次
第1層:RegisterFiles(寄存器堆)
第2層:Lookahead(先行緩沖站)
第3層:Cache(高速緩沖存儲(chǔ)器)
第4層:MainMemory(主存儲(chǔ)器)
第5層:OnlineStorage(聯(lián)機(jī)存儲(chǔ)器)
第6層:OfflineStorage(脫機(jī)存儲(chǔ)器)
第1~3層在CPU芯片內(nèi)部,第4層在主板上,第
5層在機(jī)箱內(nèi)(硬盤),第6層依靠手工加載
(VCD/DVD/磁帶/刻錄機(jī)等)
華與出瓶枇「
X
存
A
CPU
寄存器堆
儲(chǔ)第1層
容內(nèi)部
(個(gè)
量第2層訪
指令和數(shù)據(jù)緩沖棧
越問
r
來4個(gè)速
越Cache
第3層度
大(靜態(tài)隨機(jī)存儲(chǔ)器SRAM)越
每來
位主存儲(chǔ)器
第4層越
的(DRAM、DDR、RDRAM)
快
價(jià)
格八
越
聯(lián)機(jī)外部存儲(chǔ)器
來第5層
越(磁盤存儲(chǔ)器等)
便
脫機(jī)外部存儲(chǔ)器
宜第6層
(磁帶、VCD、DVD、亥!J錄機(jī)等)
清華二字出膽包
7(ff,1口*iLJ'T_''ft;?'t?,'-rr,<n:?AJT
?,??1_?:j~":/iJ)f'4_?Jfj??.£■w,/:,
2.尋址空間
程序員可以使用的存儲(chǔ)器容量,即每個(gè)程序
的大小
通常有2化、224、232、264、…
Pentium處理機(jī)的尋址空間為4GB
與實(shí)際配置的存儲(chǔ)器容量無關(guān)
3.存儲(chǔ)容量
實(shí)際物理存儲(chǔ)器的大小
通常用KB、MB、GB等表示
建議配置:主存:128MB?512MB
硬盤:40GB?137GB
高單十字正
4.主存儲(chǔ)器的種類
SDRAM(SynchronousDynamicRandomAccess
Memory)
RDRAM(RAMBUSDRAM)
DDR(DualDateRateDRAM)
5,速度主存度與CPU系統(tǒng)總線速度相匹配
P4系統(tǒng)總線速度400MHz(3200MB/S)或533
DDR:64bitsX333MHz/8=2700MB/S
RDRAM:
16bitsX800MHz/8X2=3200MB/S
6.存儲(chǔ)系統(tǒng)
采用軟件和硬件相結(jié)合的方法,獲得速度高、
容量大、價(jià)格便宜的存儲(chǔ)器
高華尢學(xué)出版社
1.2.3其他性能
1.字長1?幾百位,16位、32位、64位
?由數(shù)據(jù)字長決定,8的倍數(shù),32位、64位等
?可變字長:任意組合
2.數(shù)據(jù)表示
?定點(diǎn)、浮點(diǎn)、邏輯、向量、串、棧、樹、…
?發(fā)展方向之一:自定義數(shù)據(jù)表示
4.指令系統(tǒng)、
?CISC(ComplexInstructionSetComputer)復(fù)雜指令集計(jì)算
機(jī)
?RISC(ReducedInstructionSetComputer)精簡(jiǎn)指令集計(jì)算
機(jī)
?VLIW(VeryLongInstructionWord)超長指令字
清華二學(xué)出版社一
7,-,?,.[j[/.***|JVzv_*'*i?'P*'、6、rp/"Xi<J<I.4,fv*J^VC.*J*
4.輸入輸出系統(tǒng)
?輸入輸出系統(tǒng)的組織方式
?中斷系統(tǒng)
?通道處理機(jī)
?輸入輸出處理機(jī)
5.保護(hù)和診斷能力
?程序與數(shù)據(jù)的保護(hù)
?診斷能力:檢錯(cuò),糾錯(cuò),冗余,自診斷能力
?可靠性:RAS技術(shù),可靠性R,可用性A,
可維護(hù)性S
高華廣學(xué)正,
1.2.4價(jià)格標(biāo)準(zhǔn)
1.價(jià)格與性能的關(guān)系:
?摩爾定理:速度每10年左右提高100倍,
但價(jià)格基本維持不變
?用當(dāng)前同樣的價(jià)格,在5年之后能買到性能
高出10倍的計(jì)算機(jī)
2.硬件與軟件的價(jià)格比例:
?硬件在整個(gè)計(jì)算機(jī)系統(tǒng)價(jià)格中所占的比例在
下降,軟件所占的比例在上升
?目前軟件價(jià)格已經(jīng)超過硬件價(jià)格
高華廣學(xué)出浙?社
軟件所占的成本越來越高
成本
年代
70年代
清華十字出版社
1.3計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)技術(shù)
1.3.1計(jì)算機(jī)設(shè)計(jì)者的任務(wù)
13.2軟硬件取舍
133軟件兼容性
1.3.4計(jì)算機(jī)系統(tǒng)設(shè)計(jì)方法
1.3.1計(jì)算機(jī)設(shè)計(jì)者的任務(wù)
系統(tǒng)結(jié)構(gòu)設(shè)計(jì):包括指令集、存儲(chǔ)系統(tǒng)、總線
結(jié)構(gòu)、處理器設(shè)計(jì)等,是軟硬件的分界面
硬件實(shí)現(xiàn)技術(shù):相當(dāng)重要,不同指令集對(duì)系統(tǒng)
性能的影響在縮小
應(yīng)用或市場(chǎng)需求
性能優(yōu)化:可靠性、容錯(cuò)性、價(jià)格與性能
實(shí)現(xiàn)的復(fù)雜性:硬件實(shí)現(xiàn)方案、軟件復(fù)雜性、
投放市場(chǎng)時(shí)間
性能價(jià)格比:必須考慮實(shí)現(xiàn)的成本,包括軟件
成本
匕—
功能要求應(yīng)具備或支持的典型特性
應(yīng)
序決定對(duì)計(jì)算機(jī)系統(tǒng)的性能要求
用
通對(duì)一系列任務(wù)有較好的性能
科
引
商具有較好的浮點(diǎn)運(yùn)算功能
用
支持COBOL、數(shù)據(jù)庫、和事物處理等功能
軟件兼容級(jí)別決定機(jī)器可以運(yùn)行哪些軟件
編程語言級(jí)設(shè)計(jì)者的自由度較大,但需要新的編譯器
目標(biāo)代碼級(jí)系統(tǒng)結(jié)構(gòu)已經(jīng)確定,無須投資軟件
操作系統(tǒng)要求為支持選定的操作系統(tǒng)所需要的特性
地拉空間大小非常重要的特性,可能限制程序的運(yùn)行
內(nèi)存管理頁式或段式等管理方式,現(xiàn)代操作系統(tǒng)需要
安全保護(hù)操作系統(tǒng)和應(yīng)用程序需要
標(biāo)準(zhǔn)市場(chǎng)上已有的,某種需要滿足的標(biāo)準(zhǔn)
浮點(diǎn)格式和算法:IEEE、DEC、IBM等
I/O總線I/O設(shè)備:VME、SCSLPCI、光纖等
編程語言影響指令集:C、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年項(xiàng)目管理中的法律法規(guī)考題試題及答案
- 項(xiàng)目管理戰(zhàn)略分析試題及答案
- 2025年公司財(cái)務(wù)治理新趨勢(shì)試題及答案
- 微生物檢測(cè)新技術(shù)的探索試題及答案
- 2024年項(xiàng)目管理考題預(yù)測(cè)試題及答案
- 證券從業(yè)資格證考試制度理解試題及答案
- 重要致病菌的特征識(shí)別試題及答案
- 放射性金屬礦的開采對(duì)土壤質(zhì)量的影響考核試卷
- 生態(tài)環(huán)境監(jiān)測(cè)在農(nóng)業(yè)生態(tài)環(huán)境保護(hù)中的重要性考核試卷
- 新冠疫情下微生物檢測(cè)的策略與實(shí)施試題及答案
- 青馬工程筆試試題及答案
- 豆粕交易合同協(xié)議
- 邊緣計(jì)算與5G融合技術(shù)研究-全面剖析
- 8.1薪火相傳的傳統(tǒng)美德 同步課件 -2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 飛機(jī)的縱向靜穩(wěn)定性飛行原理課件
- 學(xué)術(shù)交流英語(學(xué)術(shù)寫作)智慧樹知到期末考試答案章節(jié)答案2024年哈爾濱工程大學(xué)
- 醫(yī)院第一季度全成本核算分析報(bào)告
- 骨干教師考試題庫(全)
- 華為智慧園區(qū)解決方案
- 委外加工作業(yè)流程圖
- 面試無機(jī)化學(xué)研究前沿ppt課件
評(píng)論
0/150
提交評(píng)論