汇编解析(5)-intel的奔4的netburst控制单元技术提高指令处理速度
1、Intel NetBurst微處理器體系結(jié)構(gòu)是Intel Xeon處理器和Intel Pentium處理器的基礎(chǔ)。它的新功能和創(chuàng)新,使得IA-32處理器得以保持高性能。處理器的構(gòu)架指的是程序員可用的指令集、寄存器和內(nèi)存中的數(shù)據(jù)結(jié)構(gòu),在處理器的升級(jí)換代中不斷地被維護(hù)和增強(qiáng)。微處理器體系結(jié)構(gòu)指的是處理器構(gòu)架在硅芯片中的實(shí)現(xiàn)。
超流水線(xiàn)技術(shù)
Intel NetBurst中的超流水線(xiàn)技術(shù)使得流水線(xiàn)的深度相比P6微處理器體系結(jié)構(gòu)的提高了一倍。
執(zhí)行跟蹤緩存
它是實(shí)現(xiàn)一級(jí)指令緩存的創(chuàng)新方法,通過(guò)捕捉解碼的x86指令(微指令),從主要的執(zhí)行循環(huán)中去除與指令解碼器相關(guān)的延遲。
快速執(zhí)行引擎
通過(guò)構(gòu)架設(shè)計(jì)、物理設(shè)計(jì)和電路設(shè)計(jì)的組合,處理器中的簡(jiǎn)單算術(shù)邏輯單元將以?xún)杀队谔幚砥骱诵牡念l率運(yùn)行。
400MHz系統(tǒng)總線(xiàn)
400MHz系統(tǒng)總線(xiàn)通過(guò)一種物理信號(hào)機(jī)制,提供了持續(xù)的數(shù)據(jù)傳輸。
先進(jìn)的動(dòng)態(tài)處理
高級(jí)動(dòng)態(tài)處理引擎是一個(gè)高深度、無(wú)序隨機(jī)且保持執(zhí)行單元持續(xù)處理命令的引擎。
高級(jí)傳輸緩存
256KB二級(jí)高速傳輸緩存,通過(guò)二級(jí)緩存和處理機(jī)核心之間的通道,傳輸大量的數(shù)據(jù)。Intel Xeon 處理器Pentium 4處理器能夠以32bytes的倍數(shù)來(lái)計(jì)算數(shù)據(jù)傳輸率,計(jì)算結(jié)果以GB/s為單位進(jìn)行報(bào)告。
2、指令預(yù)取和編碼
(1)處理器使用一個(gè)專(zhuān)門(mén)的存儲(chǔ)區(qū)域來(lái)實(shí)現(xiàn)預(yù)取,比一般內(nèi)存訪(fǎng)問(wèn)速度快。
總結(jié)
以上是生活随笔為你收集整理的汇编解析(5)-intel的奔4的netburst控制单元技术提高指令处理速度的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 测试员不可不知的几款bug管理工具
- 下一篇: lombok之@Slf4j注解