中央ちゅうおう处理

本页使用了标题或全文手工转换
聆聽這篇條目
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
重定しげさだこう中央ちゅうおう處理しょり
中央ちゅうおう處理しょり
かたけん、​处理类型
うえ级分类處理しょり 编辑
所属しょぞく实体电子计算つくえ 编辑
简称CPU、​ЦП 编辑
连接中央ちゅうおう处理插座 编辑
Stack Exchangeしるべくじhttps://stackoverflow.com/tags/cpu 编辑
一塊裝在主板上的intel core i7 CPU
AMD Phenom Quad-Core結構けっこうかげ

中央ちゅうおう处理香港ほんこんさくCPU台湾たいわんさくCPU)(英語えいごCentral Processing Unit英文えいぶん缩写为CPUこれ计算つくえてき主要しゅよう设备いちこうのう主要しゅようかい释计さんつくえ指令しれい以及处理计算つくえ软件なかてきかずすえ。1970年代ねんだい以前いぜん中央ちゅうおう处理ゆかり独立どくりつ单元构成,きさきらい发展ゆかり集成しゅうせい电路せいづくりてき中央ちゅうおう处理,這些高度こうど收縮しゅうしゅくてきもとけん就是所謂いわゆるてきほろ处理,其中ぶんてき中央ちゅうおう处理さいため复杂てき电路以做なり单一微小功能强大的单元,也就所謂いわゆるてき核心かくしん

中央ちゅうおう处理廣義こうぎじょうゆび一系列可以执行复杂的计算机程序的逻辑机器。这个そら泛的てい义很容易よういはたざい“CPU”这个名称めいしょう普遍ふへん使用しようまえてき早期そうき计算つくえ包括ほうかつざいない。无论如何いかいたりしょう从1960年代ねんだい早期そうき开始,这个名称めいしょう及其缩写やめ开始ざい电子计算つくえ产业ちゅういた广泛应用。つきかんあずか早期そうきしょう,“中央ちゅうおう处理ざい物理ぶつりがた态、设计せいづくり具体ぐたいにん务的执行じょうゆうりょう极大てき发展,ただし基本きほんてき操作そうさ原理げんり一直没有改变。

早期そうきてき中央ちゅうおう处理通常つうじょう为大がた特定とくてい应用てき计算つくえ而定せいただし,这种のぼる贵的为特定とくてい应用じょうせいCPUてき方法ほうほう很大程度ていどじょうやめ经让于开发便宜べんぎ、标准、适用于一个或多个目的的处理器类。这个标准趋势はじめ于由单个あきらからだかん组成てき大型おおがたつくえほろつくえ年代ねんだいずい集成しゅうせい电路まと现而加速かそく。IC使とくさら为复杂的中央ちゅうおう处理以在很小てきそら间中设计せいづくりざいほろべいてき數量すうりょう)。中央ちゅうおう处理てき标准小型こがた使这一类電子零件在现代生活中的普及程度越來越高。现代处理现在包括ほうかつ汽车つくえいた儿童玩具おもちゃざい内的ないてきかく种物ひんちゅう

历史[编辑]

EDVACだい一台电子储存式可编程计算机

ざい现今てきCPU现之まえ,如同ENIACこれ类的计算つくえざい执行不同ふどうほどじょ时,必须经过一番线路调整才能启动。よし于它们的线路必须じゅう才能さいのう执行不同ふどうてきほどじょ,這些つくえ通常つうじょうしょう为「固定こていほどじょ计算つくえ」(fixed-program computer)。而由于CPU这个词指しょう为执ぎょう软件(计算つくえほどじょてき装置そうち最早もはやあずか储存ほどじょがた计算つくえ一同登场的装置也可以被称为CPU。

储存ほどじょがた计算つくえてき主意しゅいはややめたい现在ENIACてき设计じょうただしさい终还省略しょうりゃく以期はや完成かんせいざい1945ねん6がつ30にちENIAC完成かんせいまえ著名ちょめい数学すうがく冯·诺伊曼发表めい为《关于EDVACてき报告草案そうあんてき论文。它揭じゅつ储存ほどじょがた计算つくえてき计划最終さいしゅうはたざい1949ねん8がつ完成かんせい[1]EDVACてき标是执行一定数量与种类的指令(ある操作そうさ),这些指令しれい结合产生以让EDVAC执行てき有用ゆうようほどじょ特別とくべつてき,为EDVAC而写てきほどじょ存在そんざい高速こうそく计算つくえうちそんなか,而非よし实体线路组合而成。这項设计克服こくふくりょうENIACてきぼう局限きょくげん——そくはな费大りょう时间与精力せいりょくじゅう设线以执ぎょうしんほどじょざい冯·诺伊曼的设计,EDVAC以借よしあらため变内そん储存てき内容ないよう,简单さら换它执行てきほどじょ(软件)[註 1]

值得注意ちゅういてきつきかん冯·诺伊曼由于设计了EDVAC,使つかいとくざい发展储存ほどじょがた计算机上きじょうてき贡献さい为显ちょただし其他于他てき研究けんきゅう员如かんひしげとく·すわえさわ(Konard Zuse)也提出ていしゅつ过类てきそうほう。另外于EDVAC完成かんせい利用りよう哈佛せいづくりてき马克いちごう,也利用りようあな而非电子ないそん用作ようさく储存ほどじょてき概念がいねん。冯·诺伊曼架构与哈佛さい主要しゅようてき不同ふどうざい于后しゃはたCPU指令しれいあずか资料ぶん开存あずか处置,而前しゃ使用しようしょうどうまとないそん位置いちだい近代きんだいてきCPUあきら冯·诺伊曼架构设计,ただし哈佛いち样常见。

すう装置そうち所有しょゆうCPU处理连续じょう态,いん需要じゅよう一些转换与区分这些状态的基础元件。ざい接受せつじゅあきらからだかんまえ继电あずか真空しんくうかん常用じょうようざい这些よう途上とじょう。虽然这些材料ざいりょう速度そくどじょう远优于纯いきてきつくえ械构づくりただし它们ゆう许多不可ふかもたれてき地方ちほうれい如以继电建造けんぞう直流ちょくりゅう时序逻辑回路かいろ需要じゅよう额外てきかたけん以应づけ接触せっしょくてんとべ問題もんだい。而真空しんくうかんかいゆう接触せっしょくてんとべ动问题,ただし它们必须ざい启用ぜん预热,也必须同时停止ていし运作[註 2]通常つうじょうとう一根真空管坏了,CPU必须找出损坏もとけん以置换新かんよし此早てき电子真空しんくうかんしき计算つくえかい于电继电しき计算つくえただし维修不便ふべん。类似EDVACてき真空しんくうかん计算つくえごとへだた八小时便会损坏一次,而较慢较早期そうきてき马克一号却不太发生故障。[2]ただしざいさいきさきゆかり速度そくど优势,真空しんくうかん计算つくえ主宰しゅさいりょうとう时的计算つくえ世界せかいつきかん它们需要じゅよう较多てき维护あきら顾。だい早期そうきてきどうCPU,其时钟频率てい近代きんだいてきほろ电子设计(见下れつ对于时钟频率てき讨论)。时常见的时钟频率为10まん赫兹いた4ひゃくまん赫兹,だいだい受限于内けんきり装置そうちてき速度そくど

分立ぶんりつあきらからだかんあずか集成しゅうせい电路中央ちゅうおう处理[编辑]

CPU,磁芯ないそん及MSI PDP-8/I 总线界面かいめん

よし于许科技かぎ厂家投入とうにゅうさらしょうさらもたれてき电子装置そうち使つかいとく设计CPU变得越来ごえくえつ复杂。あきらからだかんまとめんそくCPUだいいち个质てき飞跃。1950いた60年代ねんだいてきあきらからだかんCPUさい以体积庞だい不可ふかもたれあずかえき碎的开关もとけんれい继电あずか真空しんくうかん建造けんぞうよし这项改良かいりょうさら复杂あずかもたれてきCPU便びん建造けんぞうざい一个或多个包含分立(离散)もとけんてき印刷いんさつ电路ばんうえ,从而こうからだ积小、もたれあずか不易ふえき损坏方向ほうこう发展。

ざい此时はた许多あきらからだかん放置ほうちざい拥挤そら间中てき方法ほうほうだい普及ふきゅうせきたい電路でんろ(IC)はた大量たいりょうてきあきらからだかん集中しゅうちゅうざいいちしょうはん导体へんあるあきらへん(chip)じょう。刚开はじめただゆう非常ひじょう基本きほん特定とくてい用途ようとてき数字すうじ电路小型こがたいたICじょうれいNOR逻辑閘)。以这些预そうしきIC为基础的CPUしょう为小规模集成しゅうせい电路(SSI)装置そうち。SSI IC,れい装置そうちざい阿波あわ罗导こう计算つくえうえてき些计さんつくえ通常つうじょう包含ほうがんすうじゅう个晶からだかん。以SSI ICけん构整个CPU需要じゅようすう千个独立的晶片,ただしあずかこれまえてき分立ぶんりつあきらからだかん设计しょう依然いぜんしょう很多そら间与电力。はじめいん于微電子でんし科技かぎてき进步,ざいICじょうてきあきらからだかん数量すうりょう越来ごえくえつだいいん此减しょうりょうけん构一个完せいCPU需要じゅようてき独立どくりつIC数量すうりょう。「ちゅう规模集成しゅうせい电路」(MSI)あずかだい规模集成しゅうせい电路」(LSI)しょう内含ないがんてきあきらからだかん数量すうりょう增加ぞうかいたなりひゃくじょうせん

1964ねんIBM推出りょうSystem/360计算つくえ构,此架构让一系列速度与性能不同的IBM计算つくえ以运ぎょうしょうどうてきほどじょ。此确实为いち项创举,いん为当时的计算つくえだい互不しょうよう,甚至どう一家厂商制造的也是如此。为了实践此项创举,IBM提出ていしゅつりょうほろほどじょ概念がいねん,此概念がいねん依然いぜん广泛使用しようざい现代CPUじょう[3]System/360构由于太过成功せいこういん主宰しゅさいりょう大型おおがた计算つくえすうじゅうねんひさ,并留一系列使用相似架构,めい为IBM zSeriesえいzSeriesてき现代ぬしつくえ产品。どういちねん(1964),すすむきちおお(DEC)推出另一个深具影响力且瞄准科学与研究市场的计算机,めいPDP-8。DECややきさき推出非常ひじょう有名ゆうめいてきPDP-11,此产品原しなはらさき计划以SSI IC构组,ただしざいLSIわざ成熟せいじゅくきさきあらため为LSI IC。あずかこれぜんSSIMSIてき祖先そせんしょう,PDP-11てきだいいち个LSI产品包含ほうがんりょういち个只ようりょう4个LSI ICてきCPU。[4]

あきらからだかん计算つくえゆう许多まえ一代产品沒有的优点。じょりょうもたれあずかてい耗电りょうそとゆかり于晶からだかんてきじょう态转换时间比继电真空しんくうかんたんとく,CPU也就拥有さらかいてき速度そくどとくえき于可もたれてきひさげますかずあきらからだかん转换きり换时间的缩短,CPUてき时钟频率ざい此时达到じゅうひゃくまん赫兹。另外,ゆかり分立ぶんりつあきらからだかんあずかIC CPUてき使用しようりょう大增おおますしんてき高性能こうせいのう设计,れいSIMD(单指れい多数たすうすえ)、むかいりょう处理つくえ开始现。这些早期そうきてき实验せい设计,刺激しげきりょうきさきちょう级计さんつくえれいかつかみなり公司こうしてき崛起。

中央ちゅうおう處理しょり操作そうさ原理げんり[编辑]

CPUてき主要しゅよう运作原理げんり论其外觀がいかんみやこただし执行储存于被しょう为程じょうらてきいち系列けいれつ指令しれいざい此討论的遵循普遍ふへんてき馮·だく結構けっこう(von Neumann architecture)设计てき装置そうちほどじょ以一系列数字储存在计算机記憶きおくたいなか所有しょゆうてき冯·诺伊曼CPUてき运作原理げんり可分かぶん为四个階段かいだんひっさげかい执行うつしかい

だいいち階段かいだんひっさげ,从程じょないそんちゅう檢索けんさく指令しれい(为数值或いち系列けいれつすう值)。ゆかりほどじょ計数けいすう指定していほどじょ記憶きおくたいてき位置いちほどじょ計数けいすう保存ほぞんきょう識別しきべつ目前もくぜんほどじょ位置いちてきすう值。换言ほどじょ計数けいすう記錄きろくりょうCPUざい目前もくぜんほどじょうらてき蹤跡。ひっさげ指令しれいきさき,PC根據こんきょ指令しれいしきちょう增加ぞうか記憶きおくたい單元たんげん[註 3]指令しれいてきひっさげ常常つねづね必须从相对较慢的記憶きおくたいひろ找,导致CPUとうこう指令しれいてきおくいれ。这个问题主要しゅよう论及ざい現代げんだい处理てきかいかんせん构(见下)。

CPU根據こんきょ記憶きおくたいひっさげいたてき指令しれいらい決定けってい其执ぎょうぎょう为。ざいかい階段かいだん指令しれい拆解为有意義いぎてきかただん根據こんきょCPUてき指令しれいしゅうISA定義ていぎしょうすう值解やく为指れい[註 4]一部分いちぶぶんてき指令しれいすう值为运算碼,其指示しじよう进行哪些运算。其它てきすう通常つうじょう供給きょうきゅう指令しれい必要ひつようてき訊,しょ如一个加法かほう运算てき运算标。这样てき运算标也许提供ていきょういち个常すう值(そくたてそく值),ある一个空間的定址值:暫存ある記憶きおく體位たいい,以じょうしき決定けっていざいきゅうてき设计ちゅう,CPUうらてき指令しれいかい部分ぶぶん無法むほうあらため变的かたからだ装置そうち过在眾多抽象ちゅうしょう且复杂的CPUISAちゅういちほろほどじょ时常ようらい幫助转换指令しれい各種かくしゅ形態けいたいてき訊号。这些ほろほどじょざいやめなりひんてきCPUちゅう往往おうおう以重うつし方便ほうべん变更かい指令しれい

ざいひっさげ和解わかい碼階段之だんしきさきせっちょ进入执行階段かいだん。該階段中だんなか連接れんせついた各種かくしゅのう夠进ぎょうしょ需运さんてきCPUけんれい如,要求ようきゅういち个加ほう运算,さん术逻辑单もとしょうかい連接れんせついた一组輸入和一组輸出。輸入ゆにゅう提供ていきょうりょうようあいてきすう值,而且ざい輸出ゆしゅつはた含有がんゆう總和そうわ结果。ALU内含ないがん電路でんろ系統けいとう,以于輸出ゆしゅつはし完成かんせい简单てき普通ふつう运算逻辑运算(如加ほうくらいもと运算)。如果加法かほう运算さんせいいち个对該CPU处理而言过大てき结果,ざい标誌暫存うら溢出标誌可能かのうかい設置せっちまいり见以てきすう精度せいどさがせ討)。

さい階段かいだんうつしかい,以一定格式将执行階段的结果简单的写回。运算结果经常うつし进CPU内部ないぶてき暫存,以供ずいきさき指令しれい快速かいそくそんざい其它あんれいちゅう,运算结果可能かのううつし速度そくど较慢,如容りょう较大且较便宜べんぎてきしゅ記憶きおくたいぼう些类がたてき指令しれいかい操作そうさほどじょ計数けいすう,而不直接ちょくせつさんせい结果資料しりょう。这些一般いっぱんしょうさくとべてんなみざいほどじょちゅうたいらい循環じゅんかんくだり为、條件じょうけんせい执行(とおる條件じょうけんとべてんはこしき[註 5]。许多指令しれい也会あらため变标暫存てきじょう态位もと。这些标誌可用かようらい影響えいきょうほどじょぎょう为,緣由えんゆ于它们时つね显出各種かくしゅ运算结果。れい如,以一个「较」指令しれい判斷はんだんりょう个值てき大小だいしょう根據こんきょ较结はてざい标誌暫存じょう設置せっちいち个数值。这个标誌藉由ずいきさきてきとべてん指令しれいらい決定けっていほどじょ动向。

ざい执行指令しれいなみうつしかい结果資料しりょうきさきほどじょ計数けいすうてき值会遞增ていぞう反覆はんぷくせい个过ほどした一个指令周期正常的提取下一个順序指令。如果完成かんせいてきとべてん指令しれいほどじょ計数けいすうしょうかいおさむあらためなりとべうたていたてき指令しれい,且程じょ繼續けいぞく正常せいじょう执行。许多复杂てきCPU以一次提取多个指令、かい碼,なみ且同时执ぎょう。这个部分ぶぶんいち般涉及「經典きょうてんRISCかんせん」,些实ぎわじょうざい眾多使用しよう简单CPUてき電子でんし装置そうちちゅう快速かいそく普及ふきゅうつねしょうほろひかえせい[註 6]

设计あずかじつさく[编辑]

整数せいすう范围[编辑]

CPU数字すうじ表示ひょうじ方法ほうほう一个设计上的选择,这个选择かげ响了设备てき工作こうさく方式ほうしき。一些早期的数字计算机内部使用电气模型来表示通用的じゅう进制もと于10进位)記數きすう系統けいとう数字すうじ。还有一些罕见的计算机使用さん进制表示ひょうじ数字すうじ。几乎所有しょゆうてき现代てきCPU使用しよう进制けいらい表示ひょうじ数字すうじ,这样数字すうじ以用具有ぐゆう两个值的物理ぶつりりょうらい表示ひょうじれい高低こうてい电平[註 7]ひとしひとし

MOS 6502ほろ处理そうれつちょく插式ふうそう格式かくしきいち非常ひじょう流行りゅうこうてき8しんへん

あずか数表示すうひょうじしょう关的いち个CPU表示ひょうじてきすうてき大小だいしょう精度せいどざい进制CPUじょうがたいちくらい(bit)ゆびてきCPU处理てきすうちゅうてき一个有意义的位,CPUようらい表示ひょうじすうてき数量すうりょう常常つねづねしょうさく”、“宽”、“かずすえ通路つうろ宽度”,あるものとう严格わたる及到整数せいすうあずか此相对的浮点すう)时,しょうさく整数せいすう精度せいど”,该数量すうりょういん体系たいけい结构而异,且常つねざい完全かんぜんしょうどうてきCPUてき不同ふどうけんちゅう也有やゆうしょ不同ふどうれい如:いち8てきCPU处理ざい八个二进制数码(まい个数码具有ぐゆう两个可能かのうてき值,0ある1)表示ひょうじ范围内的ないてきすう,也就说,28ある256个离散てきすう值。 实际じょう整数せいすう精度せいどざいCPU执行てき软件しょのう利用りようてき整数せいすう值范围上设置りょうかたけんげんせい[註 8]

整数せいすう精度せいど也可かげ响到CPU寻址じょうてきないそん数量すうりょうたとえ如,如果进制てきCPU使用しよう32くらいらい表示ひょうじないそん,而每一个内存地址代表一个八位元组,CPU定位ていいてき容量ようりょう便びん232个位もと组或4GB以上いじょう简单描述てきCPUそら通常つうじょう实际てきCPU设计使用しようさら为复杂的寻址方法ほうほうれい如为りょう以同样的整数せいすう精度せいど寻址さらてきないそん使用しようぶんわざ术。

さらだかてき整数せいすう精度せいど需要じゅようさら线路以支持しじさらてき数字すうじもと,也因此结构更复杂、さら巨大きょだいさらはな费能げん,也通常つうじょうさらのぼる贵。よし此尽かんめんじょうゆう许多さらだかせいじゅんてきCPU(如16,32,64甚至128),ただし依然いぜん见应よう软件执行ざい4ある8てきほろひかえせいうええつ简单てきほろひかえせい通常つうじょう便宜べんぎはな费较しょうのうげん,也因此产せい较少热量。这些设计电子设备てき主要しゅよう考量こうりょうしか而,ざい专业级的应用じょう,额外てき精度せいど给予てきこうえきだい给予额外てきそら间)通常つうじょう显著かげ响它们的设计。为了どう时得いたこうあずか低位ていい宽度てき优点,许多CPUあきら不同ふどうこうようはたかく部分ぶぶん设计なりいち样的宽度。れいIBM System/370えいIBM System/370使用しよういち个原为32てきCPU,ただし它在其浮点单元使用しようりょう128精度せいど,以得いたさらてきせい确度あずか浮点すうてき表示ひょうじ范围。[3]许多きさきらいてきCPU设计使用しよう类似てき混合こんごう宽,ゆう其当处理设计为通用つうよう用途ようといん而需よう合理ごうりてき整数せいすうあずか浮点すう运算能力のうりょく时。

时钟频率[编辑]

逻辑ぶん析仪显示一个同步的数据系统中的时间与状态

おもしきそとしき×ばいしき

だい部分ぶぶんてきCPU,甚至だい部分ぶぶんてき时序逻辑设备,ほん质上どうてき[註 9]也就说,它们设计使用しようてきぜんだいかり设都ざい同一どういつ个同信号しんごうちゅう工作こうさく。这个信号しんごう,就是众所周知しゅうちてき时脈訊号通常つうじょうよしいち个周性的せいてきほうなみ(构成)。つう过计さん电信ごうざいCPU众多不同ふどう电路ちゅうてきぶんささえちゅう循环しょ需要じゅようてき最大さいだい时间,设计しゃ们可为时脈訊号选择いち个适あいてき周期しゅうき

该周必须信号しんごうざいのべ最大さいだいてき情況じょうきょううつり动或しゃ传播しょ需的时间さら长。设计せい个CPUざい时钟信号しんごうてきうえます沿下降かこう沿附近ふきんうつり动数すえ可能かのうてき。无论ざい设计还是もとけんてき维度らいひとし对简CPUゆう显著てき优点。どう时,它也存在そんざいCPU必须とうこうかい应较慢元けんてき缺点けってん。此限せいやめとおる过多种增加ぞうかCPU并行运算てき方法ほうほう大幅おおはばてき补偿りょう。(见下ぶん

无论如何いか,结构じょうてき改良かいりょう无法解決かいけつ所有しょゆうどうCPUてきへいびょうかたせつ时脈訊号えき受其它的电子信号しんごうかげ响。ざい逐渐复杂てきCPUちゅう越来ごえくえつだかてき时钟频率使其更难与せい个单もとてき时脈訊号どう近代きんだいてきCPU傾向けいこう发展个相どうてき时脈訊号,以避めん单一信号的延迟使得整个CPUしつ灵。另一个主要的问题是,时脈訊号てき增加ぞうかまた使つかいとくCPU产生てき热能增加ぞうかもち续变动的时钟频率使とく许多もとけんきり换(Switch)而不论它们是处于运作じょう态。一般いっぱんらいせつ,一个处于切换状态的元件比处于静止状态还要耗费更多的のうげんよし此,时钟频率てき增加ぞうか使とくCPU需要じゅようさら有效ゆうこうりつてき冷却れいきゃく方案ほうあん

其中一个处理切换不必要元件的方法称为时脈閘控そく关闭对不必要ひつようもとけんてき时钟频率(有效ゆうこうてき禁止きんしもとけん)。ただし此法认为ふとし难实ぎょう而不见其てい耗能通用つうようせい[註 10]另一个对全程时钟信号的方法是同时移除时钟信号。とううつりじょぜんほど时钟信号しんごう;使つかいとく设计てきほどじょさら复杂时,どうあるときみゃく)设计使其在のうげんしょう耗与さんせいねつのうてき维度じょうさらゆう优势。罕见てき所有しょゆうてきCPU建造けんぞうざいぼつゆう利用りようぜんほど时钟信号しんごうてき狀況じょうきょうりょう个值とく注意ちゅういてきはんれいARM("Advanced RISC Machine")じゅんAMULET以及MIPS R3000そうようMiniMIPS。あずか其完ぜんうつりじょ时脈訊号份CPUてき设计まこと一定いってい比例ひれいてき装置そうち不同ふどうかたせつ使用しよう不同ふどう算術さんじゅつ邏輯單元たんげん連接れんせつちょう純量じゅんりょうかんせん達成たっせい一部份的算術效能增进。ざいしょう时脈訊号完全かんぜんうつりじょてき情況じょうきょう不同ふどうてき设计使其表現出げんしゅつどう計数けいすうさらすくなてき数学すうがく运算。よし此,结合りょう不同ふどう设计ごくけいてきのうげん耗损りょう及熱のうさんせいりつ使つかい它更適合てきごうざい嵌入かんにゅうしき计算つくえうえ运作。[5]

并行[编辑]

てい标量CPUてき运算过程しめせ注意ちゅうい需要じゅよう15个循環じゅんかん完成かんせいさん个指れい

前面ぜんめん描述てきCPU结构ただのうざいどう一时间点执行一个指令しれい,这种类型てきCPUしょうてい标量えいsubscalar

这一类型てきCPUゆういち很大てき缺点けってん效率こうりつひくよし于只のう执行いち个指れい,此类てき进程給与きゅうよてい标量CPU固有こゆうてきてい效能こうのうよし于每僅有一个指令能夠被执行,CPU必须とういたうわ个指れい完成かんせい才能さいのう繼續けいぞく执行。如此便びん造成ぞうせい标量CPUのべ宕在需要じゅようりょう个以じょうてき时钟循環じゅんかん才能さいのう完成かんせいてき指令しれいそく便びん增加ぞうかだい个执ぎょう單元たんげん(见下ぶん)也不かい大幅おおはばひさげます效能こうのうじょりょうたん一通道的延宕以外,そうどおりどうてきのべ宕及使用しようてきあきらからだかん数量すうりょうまた增加ぞうかりょう。如此てき设计使论CPU使用しようてき資源しげんゆう多少たしょう僅能一次运行一个指令並可能達到标量てき效能こうのう(一个指令需一个时脈循環)。论如なに大部おおぶ份的效能こうのうひとし为下标量(一个指令需超过一个时脈循環)。

为了達成たっせい标量标以及更けいてき效能こうのう,导致使とくCPU傾向けいこう平行へいこう运算てき各種かくしゅ设计越来ごえくえつひっさげいたCPUてき平行へいこうゆうりょう字彙じい常用じょうようらい區分くぶん这些设计てき技術ぎじゅつ指令しれい平行へいこう处理Instruction Level Parallelism, ILP)以增加ぞうかCPU执行指令しれいてきそくりつ(换句はなしせつ增加ぞうかon-die执行資源しげんてき利用りよう),以及执行いとぐち平行へいこう处理Thread Level Parallelism, TLP)目的もくてきざい增加ぞうか执行いとぐち有效ゆうこうてき个別ほどじょ使つかいとくCPU以同时执ぎょうまいたね方法ほうほうひとしよし其如なん嵌入かんにゅうあるあい有效ゆうこう(对CPUてき效能こうのうらい區分くぶん[註 11]

指令しれいきゅう並行へいこう(Instruction level parallelism,ILP):指令しれいかんせんあずかちょう純量じゅんりょう
基本きほんてきかんせん结构しめせ假設かせつざいさいけい情況じょうきょう,这種かんせん以使CPU维持标量てき效能こうのう

其中一種達成增加平行运算的方法,便びんざい主要しゅよう指令しれい完成かんせい执行ぜん便びん进行指令しれいひっさげ及解碼。这種さい簡易かんいてき技術ぎじゅつわが們称为指令しれいかんせん,且其利用りようざいやすしはん現代げんだいてき泛用CPUちゅうとおる分解ぶんかい执行どおりどういたり離散りさん階段かいだん指令しれいかんせん以兩个以じょうてき指令しれいどう时执ぎょうあい较于やめ淘汰とうたてき组合かんせん指令しれいかんせんさい使用しようとうこう指令しれい完全かんぜんざいかんせんちゅう退出たいしゅつざい执行いち指令しれいてき技術ぎじゅつ

指令しれいかんせんさんせいりょう一作業需要前一作業才可完成的可能性。此类狀況じょうきょうまたつねしょう为相衝突しょうとつ解決かいけつてき方法ほうほう,对此类的情況じょうきょう增加ぞうか额外てき注意ちゅうい,及在しょう衝突しょうとつ发生时延おそ一部いちぶ份的指令しれい自然しぜん,此種解決かいけつ方法ほうほう需要じゅよう额外てき循環じゅんかん指令しれいかんせんてき处理てい标量处理还要复杂。(虽然很显ちょ)一个指令管線化的处理器的效能可能十分接近标量,ただ禁止きんしかんせん推遲そく。(ざい一个階段需要超过一个以上的循環的指令)

简单てきじょう标量かんせん。藉由どう时提分派ぶんぱりょう个指れいのう夠在一个时脈循環中完成最多兩个指令

此外,对于指令しれいかんせんてきあらため进啟发了減少げんしょうCPUもとけんあいだおけ时间てき技術ぎじゅつしょうちょう标量てき设计包括ほうかつりょう一條長指令管線化及多个相同的执行單元。うえ标量かんせんてき分派ぶんぱどう讀取よみと及通过数个指れい分派ぶんぱ決定けってい指令しれいのう平行へいこう执行(どう时执ぎょうなみ分配ぶんぱいいた执行てき执行單元たんげんだい致上らいせついち个上标量てきCPUのう夠同时分派ぶんぱえつてき指令しれいきゅうあいだおけてき执行單元たんげん,就能夠完成かんせいえつてき指令しれい

うえ标量CPU结构てき设计ちゅうさい困難こんなんてき份便創造そうぞういち个有效率こうりつてき分派ぶんぱ分派ぶんぱ必须のう夠快そく且正かくてき決定けってい指令しれいのう平行へいこう执行,なみ且讓あいだおけてき执行單元たんげん最小さいしょう。其需よう指令しれいかんせんつね时的充滿じゅうまん指令しれいりゅう,且提ますりょうざいうえ标量结构ちゅう一定いってい数量すうりょうてきCPUかい。其亦催生りょう危害きがい迴避てき技術ぎじゅつ,如ぶんささえあずかはか投機とうき执行えいspeculative executionあずかまたがじょ执行以维高層こうそうてき效能こうのう。藉由嘗試あずかはか特定とくていてき指令しれい選擇せんたくなんふんささえみちみち),CPUのう最小さいしょうせい指令しれいかんせんとうまち特定とくていてき指令しれい完成かんせいてき次数じすう投機とうき执行そく藉著执行份的指令しれい以得其是いやざいせい作業さぎょう完成かんせいきさき仍被需要じゅよう提供ていきょう適度てきどてき效能こうのうひさげますまたがじょ执行そく是重これしげしん整理せいり指令しれい执行てき命令めいれい以降いこうてい資料しりょうしょう

とう所有しょゆうてきCPUもとけんひとしゆうじょう标量效能こうのう时,ひつじたちじょう标量てきもとけん效能こうのう便びんかいいんていじょ推遲而降ひく奔腾てき原型げんけいゆうりょう个每一时脈循環可接收一个指令的上标量算術逻辑單元,ただし其浮てん算術さんじゅつ处理Floating Point Unit, FPU)不能ふのうざいまい一时脈循環接收一个指令。よし此P5てき效能こうのうただのうさん整数せいすうじょう标量而非浮點じょう标量。えいとくなんじPentium结构てきいちだいP6加入かにゅうりょう浮點运算处理てきじょう标量能力のうりょくいん此在浮點指令しれいじょうゆう显著てき效能こうのうひさげます

此兩しゅ简单てきかんせん及上标量设计,ひとしのうとおる过允许單一处理器在一个时钟循环完成一个指令[註 12]つつみます指令しれいかんせんてき效能こうのう多数たすうてき近代きんだいCPU设计いたりしょうざいうえ标量以上いじょう,且几乎所有しょゆうじゅうねん内的ないてき泛用CPUひとしたちじょう标量。近年きんねんらい,一些重視高指令管線化的计算机将其从CPUてきかたからだうつりいたり软件。ちょうちょう指令しれいもとてき策略さくりゃく使とく一部份的指令管線化成为软件,減少げんしょうCPU推动指令しれいかんせんてき工作こうさくりょうなみくだていりょうCPUてき设计复杂

執行しっこういとぐちきゅう並行へいこう(Thread-level parallelism,TLP):どう时执ぎょういとぐち执行ある线程级并ぎょう处理

另一个常用以增加CPU平行へいこう运算效能こうのうてき策略さくりゃくゆずるCPUゆうどう时执ぎょう执行いとぐちてき能力のうりょくだい致上せつらいこうどう时执ぎょういとぐち平行へいこう执行(TLP)CPUだか指令しれい平行へいこう行来いききてき有用ゆうよう。许多ゆかりかつかみなり公司こうし(Cray)公司こうし于1970年代ねんだい及1980年代ねんだい晚期ばんきしょくびそうてきどう时执ぎょういとぐち平行へいこう执行,せん于該方法ほうほう而啟发了龐大てき計算けいさん效力こうりょく。(就时间上而言)こと实上,TLP线程运算从1950ねん就已经开はじめ运用りょう(Smotherman 2005)ざい单处设计ちゅう,两种主要しゅよう实现TLPてき设计方法ほうほうしんへん级多处理(CMP)しんへん层多线程处理どう執行しっこういとぐち(simultaneous multithreading,SMT)。どう级别层多线程处理。ざいさらだか级层ちゅう,一台计算机中有多个单独的处理器,常常つねづね运用对称处理つくえ(SMP)non-uniform memory access(NUMA)独立どくりつないそん访问てき方式ほうしきらい组织。[註 13]这些非常ひじょう不同ふどうてき方法ほうほう全部ぜんぶ为了实现同一どういつ个目标,就是增加ぞうかCPUどう时处个线ほどてき能力のうりょく

CMPSMP这两种方ほう其实是非ぜひつね相似そうじてき,而且さい直接的ちょくせつてき方法ほうほう。这里ゆういち概念がいねんじょうてき东西关于如何いか实两个或两个以上いじょう完全かんぜん单独てきCPU。ざいCMPちゅう个处ないかくかいにゅう同一どういつ个包ちゅうゆう时会ざい非常ひじょう相近すけちかてき集成しゅうせい电路なか[註 14]另一方面ほうめんSMP包含ほうがん个包ざい其中,NUMASMP很相ぞうただしNUMA使用しよう单一的内存访问方式。这些对于一台有着多个CPUてき电脑らい说是非常ひじょう重要じゅうようてきいん为每个处访问ないそんてき时间かい很快てきSMPぶんとおるてき块消耗掉,いん些会造成ぞうせい很严じゅうてきのべ迟,いん为CPUようとうまち可用かようてきないそん.这时NUMA个不错的选择,它可以允许有个CPUどう存在そんざい一台电脑中而且SMP也可以同时实现.SMTゆう一些不同之处,就是SMTかいつき可能かのうてき减少CPU处理能力のうりょくてき分布ぶんぷ。TLPてき实现实际じょうちょう标量体系たいけい结构てき实现ゆう相似そうじ,其实じょう它常つねもちいざいちょう标量体系たいけい结构处理ちゅう,如IBMてきPOWER5そう于复せいせい个CPU,SMTかい复制需要じゅようてき部分ぶぶんらいひっさげ指令しれいみつ分配ぶんぱい,就像计算つくえちゅうてき一般的寄存器一样。よし此这样会使SMT CPU保持ほじ处理单位运作てき连续,いち些通常会じょうかい提供ていきょう给处单位个指れい而且不同ふどうてき软件线程,这和ILP结构很相似そうじそう于处个指れいらい同一どういつ个线ほど,它会どう时处不同ふどう线程てき指令しれい

かずすえ并行[编辑]

上面うわつらひさげ及过てき处理いちつねりょう[註 15],而針对向りょう处理てきCPU较不つね见的类型,ただし它的重要じゅうようせい越来ごえくえつだかこと实上,ざい计算つくえ計算けいさんじょうむこうりょう处理很常见的。顾名おもえよしむこうりょう处理のうざいいち命令めいれいしゅう(one instruction)处理多項たこうすうよりどころ,这有べつ于只のうざい一个命令週期内处理單一数據的常量处理器。这兩しゅ不同ふどう处理すうよりどころてき方法ほうほう普遍ふへんぶん別称べっしょう为『たん指令しれい資料しりょう』(SIMD)及『たん指令しれいたん資料しりょう』(SISD)。むこうりょう处理最大さいだいてき优點就是能これよし夠在どう一个命令週期中对不同的工作进行优化,れい如:もとめ一大堆数據的總和及向量的数量すうりょうさら典型てんけいてきれい就是媒体ばいたい應用おうようほどじょ畫像がぞう影像えいぞう、及聲おんあずか及眾不同ふどうそう类的科學かがく工程こうていじょうてき工作こうさくとうつねりょう处理ただのうはり对一组数據于單一命令週期内完全执行提取、かい碼、执行うつしかい四个階段的同时,こうりょう处理やめのう对较大型おおがたてきすうよりどころ如相どう时间ない执行しょうどう动作。当然とうぜん,这假設かせつりょう这个應用おうようほどじょ于單一命令週期内对处理器进行多次要求。

だい多数たすう早期そうきてきむこうりょう处理れいCray-1えいCray-1だいおおただかいよう于和けん及密碼學ゆうせきてき應用おうようほどじょただしずいちょ媒体ばいたいこうすう媒体ばいたい轉移てんい,对于のう做到『たん指令しれい資料しりょうてき普通ふつう用途ようと处理需求だいぞう。于是,ざい浮點計算けいさん普及ふきゅうひさようゆうたん指令しれい資料しりょうこうのうてき普通ふつう用途ようと处理便びんめんりょうゆう些早てきたん指令しれい資料しりょう規格きかく,如英とくなんじてきMMXただのうさく整数せいすう运算。よし为大多数たすう要求ようきゅうたん指令しれい資料しりょうてき應用おうようほどじょよう处理浮點数字すうじ所以ゆえん这个規格きかく对软けん开发しゃうたぐいち个主よう障礙しょうがいさいわいよしみ,这些早期そうきてき设计慢慢あらため进和おもしん设计为現时普遍ふへんてきたん指令しれい資料しりょうしん規格きかくAMD公司こうし也推りょうだい一个真正能执行浮點SIMD指令しれいしゅう3DNow!ざいまい个时みゃくしゅういた4个單精確せいかく浮點すう结果,とう一般いっぱんx87浮點处理てき4ばいしん規格きかく通常つうじょう于一ISA關連かんれんちょ近年きんねん,一些值得注意的例子一定要数英特爾的SSEかずPowerPC相關そうかんてきAltiVecまたたたえ为VMX)。[註 16]

AMD Opteronろく核心かくしん處理しょり

多核たかくこころ[编辑]

多核たかくこころ中央ちゅうおう處理しょりざい中央ちゅうおう處理しょりあきらへんあるふうそうちゅう包含ほうがん處理しょり核心かくしん,以偶すうため核心かくしんすうもく較為常見つねみ一般いっぱん共用きょうようかい現今げんこん使用しようそう核心かくしん四核心以上處理器的個人電腦已相當普遍。

だい一颗双核心处理器为IBM POWER4处理,2012ねんIBM发布りょう最新さいしん8核心かくしんてきPOWER 7+处理,拥有80MB L3缓存/しんへん

性能せいのう[编辑]

CPUてき性能せいのう速度そくどけつ於时钟频率(一般以赫茲或十億赫兹計算,そくhzあずかGhz)ごとしゅう處理しょりてき指令しれい(IPC),兩者りょうしゃ合併がっぺいおこりらい就是每秒まいびょう處理しょりてき指令しれい(IPS)。[6] IPS值代表だいひょうりょうCPUざいいくしゅ人工じんこう指令しれい序列じょれつ高峰こうほうてき執行しっこうりつ指示しじ應用おうよう。而現實げんじつちゅうCPU組成そせいてき混合こんごう指令しれい應用おうよう可能かのう需要じゅようIPS值顯示けんじてきようさらちょうてき時間じかんらい完成かんせい。而內そんそう結構けっこうてき性能せいのう也大だい影響えいきょう中央ちゅうおう处理てき性能せいのう通常つうじょう工程こうてい便びんよう各種かくしゅやめ標準ひょうじゅんてきはかこころみはかためしCPUてき性能せいのうやめ標準ひょうじゅんてきはかためし通常つうじょうしょうため基準きじゅん”(Benchmarks)。如SPECint,此軟仵試模擬もぎ現實げんじつちゅうてき環境かんきょう測量そくりょうかく常用じょうようてき應用おうようほどじょためしとく現實げんじつちゅうCPUてき績效。

ひさげだか電腦でんのうてき處理しょり性能せいのうまた使用しよう多核たかくしん處理しょり原理げんり基本きほんじょう一個集成電路插入兩個以上的個別處理器(意義いぎじょうしょうため核心かくしん[7]ざい理想りそうてき情況じょうきょうそう核心かくしん處理しょり性能せいのうはたたん核心かくしん處理しょりてきりょうばいしか而,ざい現實げんじつちゅういんかんぜんてき軟件算法さんぽう多核たかくしん處理しょり性能せいのう增益ぞうえきとおとおてい於理ろん增益ぞうえきただゆう50%左右さゆうただし增加ぞうか核心かくしん數量すうりょうてき處理しょり依然いぜん增加ぞうか一台計算機可以處理的工作量。這意あじちょ處理しょり處理しょり大量たいりょうてき不同ふどうてき指令しれい事件じけん分擔ぶんたんだい一核心不堪重負的工作。ゆうだい二核心將和相鄰核心同時處理相同的任務,以防止ぼうし崩潰ほうかい

CPU发热原理げんり[编辑]

CPU计算つくえけい统中てき核心かくしん组件,负责执行かく种计さん指令しれい操作そうさとうCPU运行时,它会进行大量たいりょうてき电子计算すうすえ处理操作そうさ,这需よう电流どおり过芯へん内部ないぶてき导线かずあきらからだかん进行传输开关操作そうさ。这个过程かい导致电子间的摩擦まさつ碰撞,产生のうりょう损耗,进而转化为热のう

另外,现代CPUざい高性能こうせいのうてきどう时也具有ぐゆう较高てきこう耗。とうCPU运行时,它会消耗しょうもう相当そうとうてき电能,其中一部分会被转化为热能。

實際じっさい應用おうよう[编辑]

中央ちゅうおう处理だい規模きぼ應用おうようざい個人こじん電腦でんのううえ現今げんこん電腦でんのう進入しんにゅう家庭かていぜんいん集成しゅうせい電路でんろてき發展はってんれいPCざい大小だいしょう性能せいのう以及とう方面ほうめんひとしゆう長足ちょうそくてき進步しんぽ現今げんこん中央ちゅうおう处理ぜにひらたよろしようくだりぐみそう個人こじん電腦でんのうおもいたとう主要しゅよう電腦でんのうもとけんひとし配合はいごう中央ちゅうおう处理設計せっけい不同ふどう類型るいけいてき中央ちゅうおう处理あんそういたしゅばんじょう不同ふどう類型るいけいてきCPU插槽ちゅう(如えいとくなんじてきLGA 1700ちょうほろ半導體はんどうたいてきSocket AM5),れい中央ちゅうおう處理しょりへんどくさらしょうでん溫度おんどさらひくだい多數たすうIBM PCけんよう(Pentium以後いごしょうため標準ひょうじゅんPC」(Standard PC))使用しようx86構的处理們主ようゆかりえいとくなんじちょうほろ半導體はんどうたい兩家りょうけ公司こうし生産せいさん,此外もり電子でんし也有やゆう參與さんよ中央ちゅうおう处理てき生產せいさんただしあずかIBM PCけんよう不同ふどうざい2006ねんぜん蘋果電腦でんのうしょ使用しようてき處理しょりいちちょくIBM PowerPC RISC,これてき蘋果電腦でんのうてん採用さいようえいとくなんじてき處理しょり,以及EFI韌體。中央ちゅうおう处理ざい現代げんだい電腦でんのうてき重要じゅうよう地位ちい[らいみなもと請求せいきゅう]

著名ちょめい公司こうし[编辑]

以下いか公司こうし曾經あるただしざい生產せいさん中央ちゅうおう處理しょり包含ほうがんやめけいたおせ閉、退出たいしゅつ市場いちばある併購てき公司こうし

ちゅう[编辑]

  1. ^ 虽然EDVACざいENIAC建造けんぞうぜん几年(2015)就已ざい设计,ENIACやめざい1948ねん改造かいぞう成能なるのう执行储存ほどじょてき计算つくえ,此时EDVACただしざい建造けんぞう。虽然建造けんぞう时因费用あずか时限てき关系而将储存ほどじょこうのうENIACてき蓝图ちゅううつりじょ,ENIAC依然いぜんはや于EDVACなり为第一个储存程序型计算机。
  2. ^ ざい正常せいじょう运作时造成ぞうせいてき阴极劣化れっかさい终将导致真空しんくうかん停止ていし运作。另外,ゆう时候真空しんくうかんてきふうこうゆう缺陷けっかん也会加速かそく阴极劣化れっか,请参照さんしょう真空しんくうかん
  3. ^ いん为程じょ计数记录てきないそん,而不指令しれい所以ゆえん它的ぞう长取决于指令しれいざいないそんちゅうしょうらないてき单位すうざい固定こてい长度指令しれいISAちゅうまい指令しれいしょうらないようてきないそん单位しょうどうてきれい如一个32てきISA固定こてい长度指令しれいはた使用しよう8ないそん单位,而且每次まいじはた增加ぞうか4个PC单位。使用しよう变量长度てきISA指令しれい,如x86,它的PCざいうちそんちゅうてきぞう长量决于さいきさきいち个指れいてき长度。这里要注意ようちゅういてきざいさら复杂てきCPUちゅうさいきさき一个指令的运行不一定会导至PC单位てきぞう长,とく别的ざい大量たいりょうすうすえ传输ちょう标量体系たいけい结构ちゅう
  4. ^ いん为CPU指令しれいしゅうてき结构もと于它てきかいめん使用しよう方法ほうほう所以ゆえん它经常用じょうようらい别CPUてき"种类"。れい如一个PowerPC CPUかいよういた许多てきPower ISA变量。ゆういち些CPU,如英とくItanium以解译多个ISA指令しれい过这项工作こうさくだいよし软件らい完成かんせい直接ちょくせつはた它在かたけんちゅう实现。(まいりかたぎ拟器
  5. ^ 一些早期的电脑如马克いちごう并不支持しじにんなん"jump"指令しれいいん些而げんせいりょうほどじょてき复杂せい。这理由りゆう很大程度ていどじょう导致它们认为严格义上てきCPU,つきかん它们そん储程じょ计算つくえ相似そうじ
  6. ^ 这里てき描述ごと实上一个简单的关于經典きょうてんRISCかんせんてきかい绍。它很だい程度ていどじょうぼつゆうこう虑到CPU缓存てき重要じゅうようせいいん而也しょうりょう对数すえ传输访问てきかい绍。如果そう了解りょうかいさらしんいき请查阅相关资りょう
  7. ^ 物理ぶつり概念がいねんじょうてき電壓でんあついち种模拟值,实际じょう可能かのうてき值可以有无限种。为了物理ぶつり上表じょうひょう进制すうわが们把特定とくてい范围てき電壓でんあつてき值定为1あるもの0。電壓でんあつてき范围通常つうじょう构建CPUてきけんてき运作さんすうれいあきらからだかんてき阈值きりせいしょ决定。
  8. ^ とうCPUてき整数せいすうせい确度范围きりせいてき时候,它可以透过软けんかたけんわざ相互そうご合作がっさくてき方法ほうほうらい克服こくふくとうわが使用しよう额外てきないそん时,软件以处CPUげんせいだい几个数量すうりょう级的整数せいすうゆう时CPUてきISA也会提供ていきょうしょう关的指令しれい,帮助软件さら快速かいそく处理だい整数せいすう。虽然这种处理だい整数せいすうてき方法ほうほうかい使用しよう拥有だか整数せいすうせい确度てきCPUよう慢一些,对于处理需要じゅようだいせい确度整数せいすうてき应用,它是いち种可取的とりてき方法ほうほうとく别是整数せいすうせい确度てき原生げんせい支援しえん成本なりもと过高てき时候。
  9. ^ こと实上所有しょゆうどう运算CPU运用りょう时序逻辑电路组合逻辑电路てき结合。(まいりぬの尔逻辑
  10. ^ 运用时钟门控わざ术的一个最近的设计是基于IBM PowerPCてきXbox 360。它大りょう利用りよう时钟门控わざ术来减少ざい运行视频ゆう戏时しょ需电量的りょうてき消耗しょうもう
  11. ^ わが们要注意ちゅういてきかんILPあるTLP不可ふか以做为对かたてきじょう层控せい。它们ざい增强ぞうきょうCPU平行へいこう处理能力のうりょくじょうゆう不同ふどうてき义。它们ゆう各自かくじてき优缺てん,而且取决于CPU处理软件种类。High-TLP CPUs经常もちいらい处理一些可以很自身分解成许多小程序的软件中.よし而称它为"embarrassingly parallelえいembarrassingly parallel problems." いん此high TLP设计方法ほうほう以连续快そくてき处理一些运算问题,如SMPかい使用しようふとおおてき时间らい处理ILP设备(ちょう标量体系たいけい结构てきCPU),たんまたしか
  12. ^ さいけいある最高さいこう)IPCりつざいちょう标量体系たいけい结构ちゅう很难保持ほじ变的,它可能かのう导致使传输总是しつ败.よし此在だかちょう标量体系たいけいCPUちゅう平均へいきんしょうどうIPCてき方法ほうほうてき使用しよう于最けいある最高さいこう)IPCてき使用しよう
  13. ^ つきかんSMPNUMAざいけい统层ちゅうてきTLP设计方案ほうあんただし它们还是需要じゅようCPUざい设计ちゅうてき支持しじ
  14. ^ いんTPLてき使用しようILP时间さら长,所以ゆえんしんへん层多处理わざ术或おおあるすくなてきただ以在以后てきもと集成しゅうせい电路てきほろ处理集成しゅうせい电路处理わざ术中いた。导至这种じょう况的原因げんいん,它不ざい适和早期そうきてき分立ぶんりつもとけん设备,而且也只运用りょう几年(1990-2000),如今注意ちゅういりょく集中しゅうちゅうざい设计だか运算能力のうりょくてきCPU,这些CPU运用りょうちょう标量结构てきIPC设计方案ほうあん,如英とくPentium 4つきかん如此,以前いぜんてきわざ术似乎又运用いた现在CPU设计ちゅうまた换回いたややそこ层的High -TLP传输ちゅう。它表现在ぞう值双かくある多核たかくCMPてき设计ちゅう,如英とく最新さいしんてき设计ちゅうしょうりょう一些超标量体系结构的设计p6これきさきてきCPU运用りょうCMP,包括ほうかつx86-64OpteronAthlon 64 x2,还有Sparc UltraSparc T1,IBM Power4Power5。还有一些其它的视频游戏机的CPU,如x360なかてきさんかくPowerPC设计。
  15. ^ 早期そうきscalarようらい较不どうILP方案ほうあんてきIPC(instructions per cycle)てき间隔数量すうりょうざい这里它表示ひょうじ数学すうがくちゅうようらい较向りょう大小だいしょうてきてきいち概念がいねん
  16. ^ 虽然ざいえいとく尔的主流しゅりゅうCPUちゅう,MMXやめ经被SSE/SSE2/SSE3しょだいただしざいこれきさきてきCPUちゅう仍然支持しじMMXわざ术,通常つうじょう使用しよう拥有丰富てきSSE指令しれいしゅうてきしょうどうてきかたけんらい提供ていきょうだい部分ぶぶんてきMMXこうのう

参考さんこう文献ぶんけん[编辑]

  1. ^ First Draft of a Report on the EDVAC (PDF). Moore School of Electrical Engineering, University of Pennsylvania. 1945 [2022-07-02]. (原始げんし内容ないようそん (PDF)于2021-03-09). 
  2. ^ Weik, Martin H. A Third Survey of Domestic Electronic Digital Computing Systems. Ballistic Research Laboratory. 1961 [2006-03-16]. (原始げんし内容ないようそん于2017-09-11). 
  3. ^ 3.0 3.1 Amdahl, G. M.; Blaauw, G. A.; Brooks, F. P. Jr. Architecture of the IBM System/360. IBM Journal of Research and Development (IBM). April 1964, 8 (2): 87–101. ISSN 0018-8646. doi:10.1147/rd.82.0087. 
  4. ^ LSI-11 Module Descriptions (PDF). LSI-11, PDP-11/03 user's manual 2nd. Maynard, Massachusetts: Digital Equipment Corporation. November 1975: 4–3 [2022-07-02]. (原始げんし内容ないようそん (PDF)于2021-10-10). 
  5. ^ Garside, J. D.; Furber, S. B.; Chung, S-H. AMULET3 Revealed. University of Manchester Computer Science Department. 1999. (原始げんし内容ないようそん档于December 10, 2005). 
  6. ^ "CPU Frequency". CPU World Glossary. CPU World. 25 March 2008. Retrieved 1 January 2010.
  7. ^ "What is (a) multi-core processor?". Data Center Definitions. SearchDataCenter.com. 27 March 2007. Retrieved 1 January 2010.

外部がいぶ連結れんけつ[编辑]

ほろ处理生產せいさんしょう

まいり[编辑]

おさむ听此条目じょうもくきょう部分ぶぶん · (さらしんいき)
ゆうごえ維基百科ひゃっか
此音频文けん根據こんきょ條目じょうもく中央ちゅうおう处理”{{{5}}}てき修訂しゅうてい版本はんぽん录制てき,以[[{{{3}}}]]朗讀ろうどくかい反映はんえいたい該條目的もくてき後續こうぞく編輯へんしゅう。(媒體ばいたい幫助