EXWOLF討論區's Archiver

adacat 發表於 2007-6-29 14:03

CPU百科全書 2

RAW(Read after Write,寫后讀)
這是CPU亂序執行造成的錯誤,即在必要條件未成立之前,已經先寫下結論,導致最終結果出錯。

Register Contention(搶占寄存器)
當寄存器的上一個寫回任務未完成時,另一個指令征用此寄存器時出現的沖突。

Register Pressure(寄存器不足)
軟體算法執行時所需的寄存器數目受到限制。對於X86處理器來說,寄存器不足已經成為了它的最大特點,因此AMD才想在下一代晶片K8之中,增加寄存器的數量。

Register Renaming(寄存器重命名)
把一個指令的輸出值重新定位到一個任意的內部寄存器。在x86架構中,這類情況是常常出現的,如:一個fld或fxch或mov指令需要同一個目標寄存器時,就要動用到寄存器重命名。

Remark(晶片頻率重標識)
晶片制造商為了方便自己的產品定級,把大部分CPU都設置為可以自由調節倍頻和外頻,它在同一批CPU中選出好的定為較高的一級,性能不足的定位較低的一級,這些都在工廠內部完成,是合法的頻率定位方法。但出廠以后,經銷商把低檔的CPU超頻后,貼上新的標簽,當成高檔CPU賣的非法頻率定位則稱為Remark。因為生產商有權力改變自己的產品,而經銷商這樣做就是侵犯版權,不要以為只有軟體才有版權,硬體也有版權呢。

Resource contention(資源沖突)
當一個指令需要寄存器或管道時,它們被其它指令所用,處理器不能即時作出回應,這就是資源沖突。

Retirement(指令引退)
當處理器執行過一條指令后,自動把它從調度進程中去掉。如果僅是指令完成,但仍留在調度進程中,亦不算是指令引退。

RISC(Reduced Instruction Set Computing,精簡指令集電腦)
一種指令長度較短的電腦,其運行速度比CISC要快。

SEC(Single Edge Connector,單邊連接器)
一種處理器的模塊,如:奔騰II。

SIMD(Single Instruction Multiple Data,單指令多資料流)
能夠復制多個操作,並把它們打包在大型寄存器的一組指令集,例:3DNow!、SSE。

SiO2F(Fluorided Silicon Oxide,二氧氟化硅)
制造電子元件才需要用到的材料。

SOI(Silicon on insulator,絕緣體硅片)

SONC(System on a chip,系統集成晶片)
在一個處理器中集成多種功能,如:Cyrix MediaGX。

SPEC(System Performance Evaluation Corporation,系統性能評估測試)
測試系統總體性能的Benchmark。

Speculative execution(預測執行)
一個用於執行未明指令流的區域。當分支指令發出之后,傳統處理器在未收到正確的回饋資訊之前,是不能做任何工作的,而具有預測執行能力的新型處理器,可以估計即將執行的指令,採用預先計算的方法來加快整個處理過程。

SQRT(Square Root Calculations,平方根計算)
一種復雜的運算,可以考驗CPU的浮點能力。

SSE(Streaming SIMD Extensions,單一指令多資料流擴展)
英特爾開發的第二代SIMD指令集,有70條指令,可以增強浮點和多媒體運算的速度。

Superscalar(超標量體系結構)
在同一時鐘周期可以執行多條指令流的處理器架構。

TCP(Tape Carrier Package,薄膜封裝)
一種晶片封裝形式,特點是發熱小。

Throughput(吞吐量)
它包括兩種含義:
第一種:執行一條指令所需的最少時鐘周期數,越少越好。執行的速度越快,下一條指令和它搶占資源的機率也越少。
第二種:在一定時間內可以執行的最多指令數,當然是越大越好。

TLBs(Translate Look side Buffers,翻譯旁視快取器)
用於存儲指令和輸入/輸出數值的區域。

VALU(Vector Arithmetic Logic Unit,向量算術邏輯單元)
在處理器中用於向量運算的部分。

VLIW(Very Long Instruction Word,超長指令字)
一種非常長的指令組合,它把許多條指令連在一起,增加了運算的速度。

VPU(Vector Permutate Unit,向量排列單元)
在處理器中用於排列資料的部分。

頁: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.